Java Developer
Yaggadi SindhujaUnited StatesSENIORPosted 2h ago
JavaSpring Bootmicroservicesbackend application developmentCore JavaOOPCollectionsMultithreadingSpring FrameworkRESTful APIsHibernateJPAJDBCSQL databasesOracleMySQLPostgreSQLApache KafkaRabbitMQGitMavenGradleJUnitMockitoAWSAzureGCPDockerKubernetesCI/CD
About the Role
We are looking for an experienced Java Developer with strong expertise in Java, Spring Boot, microservices, and backend application development. The ideal candidate will be responsible for designing, developing, and maintaining scalable, secure, and high-performance enterprise applications.
Key Responsibilities
• Design, develop, and maintain enterprise-level Java applications
• Build scalable backend services using Java and Spring Boot
• Develop and integrate REST APIs and microservices
• Optimize application performance, scalability, and reliability
• Troubleshoot technical issues and resolve production defects
• Collaborate with architects, QA engineers, and cross-functional teams
• Participate in code reviews, testing, and deployment activities
Requirements
• 7+ years of professional experience in Java development
• Strong knowledge of Core Java, OOP concepts, Collections, and Multithreading
• Hands-on experience with Spring Framework and Spring Boot
• Experience developing RESTful APIs and microservices
• Strong knowledge of Hibernate, JPA, and JDBC
• Experience with SQL databases such as Oracle, MySQL, or PostgreSQL
• Familiarity with messaging technologies such as Apache Kafka or RabbitMQ
• Experience with Git, Maven/Gradle, and version control tools
• Knowledge of unit testing frameworks such as JUnit and Mockito
• Experience with cloud platforms such as AWS, Azure, or GCP
• Familiarity with Docker, Kubernetes, and CI/CD pipelines
• Excellent analytical, debugging, and problem-solving skills