Senior Java Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
About the CompanyWe are a leading technology firm dedicated to delivering innovative solutions that empower businesses to thrive in a digital world. Our mission is to drive transformation through cutting-edge technology and a commitment to excellence. We foster a culture of collaboration, inclusivity, and continuous learning.About the RoleThe Java Full Stack Developer will play a crucial role in designing, developing, and maintaining scalable applications. This position requires a strong backend focus with exposure to frontend technologies, particularly React.ResponsibilitiesDesign, develop, and maintain Spring Boot microservices with scalability and performance optimization.Implement Kafka-based event-driven architectures for real-time data streaming.Work with SQL & NoSQL databases for large-scale data handling, optimization, and analytics.Develop and maintain frontend applications using React.js, with emphasis on state management, APIs, and debugging.Collaborate across teams to modernize applications (migration to Angular/React, upgrading frameworks, cloud adoption).Implement unit testing frameworks (Mockito, JUnit) and follow best practices in CI/CD.Deploy and orchestrate applications using Docker and Kubernetes in Azure/GCP environments.Apply design patterns (Singleton, Decorator, Factory) and OOP principles across Java/Python projects.Solve coding challenges involving log analysis, dynamic programming, and database queries.Contribute to architecture discussions on Microservices vs Monolithic, REST vs GraphQL approaches.QualificationsStrong backend expertise: Java (17/21), Spring Boot, MicroservicesFrontend knowledge: React.js, JavaScript (ES6+), Angular (nice to have)Databases: MySQL, NoSQL (Cosmos DB, MongoDB)Cloud & DevOps: Azure, GCP, Docker, KubernetesStrong problem-solving in algorithms, data structures, SQL queriesMonitoring & version control: Prometheus, Grafana, Git (merge/rebase)Required SkillsJava (17/21)Spring BootMicroservicesReact.jsJavaScript (ES6+)SQL & NoSQL databasesDockerKubernetesPreferred SkillsAngularKafkaCloud platforms (Azure, GCP)Pay range and compensation packageCompetitive salary based on experience and qualifications.Equal Opportunity StatementWe are an equal opportunity employer and are committed to creating a diverse and inclusive workplace. We encourage applications from all qualified individuals regardless of race, gender, age, sexual orientation, disability, or any other characteristic protected by law.