Java Developer - Spring Boot/Microservices Architecture

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Java Developer - Spring Boot/Microservices Architecture

Job Title: Java Developer (Spring Boot & Microservices) Job Description: We are seeking a skilled and experienced Java Developer with expertise in Spring Boot and microservices architecture to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and maintaining robust, scalable, and efficient Java-based applications that leverage Spring Boot and follow microservices principles. You will work closely with cross-functional teams, including software architects, product managers, and quality assurance engineers, to deliver high-quality software solutions. Responsibilities: 1. Designing, developing, and implementing Java-based applications using Spring Boot framework and microservices architecture.2. Collaborating with software architects and product managers to understand project requirements and translate them into technical specifications and designs. 3. Developing and maintaining RESTful APIs and web services using Java and Spring Boot. 4. Implementing secure and scalable microservices solutions, ensuring high performance and reliability. 5. Writing clean, efficient, and maintainable code that adheres to coding standards and best practices. 6. Conducting thorough testing and debugging of applications to ensure the software meets quality standards. 7. Troubleshooting production issues and providing timely resolutions to minimize downtime. 8. Collaborating with cross-functional teams to define and implement integration patterns between microservices. 9. Participating in code reviews and providing constructive feedback to ensure code quality and maintainability. 10. Keeping up-to-date with industry trends, best practices, and advancements in Java development, Spring Boot, and microservices architecture.Requirements: 1. Bachelor's degree in Computer Science, Software Engineering, or a related field. 2. Proven experience as a Java Developer with a strong understanding of object-oriented programming principles. 3. In-depth knowledge and hands-on experience with Spring Boot framework and microservices architecture. 4. Proficiency in Java programming language and related frameworks and libraries. 5. Experience with RESTful APIs and web services development using Java and Spring Boot. 6. Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. 7. Knowledge of relational databases (e. g. , MySQL, PostgreSQL) and proficiency in SQL. 8. Understanding of software development lifecycle (SDLC) and agile methodologies. 9. Strong problem-solving skills and the ability to debug and troubleshoot complex issues. 10. Excellent collaboration and communication skills, with the ability to work effectively in a team-oriented environment. 11. Knowledge and working experience of message brokers and event-driven architectures (e.g., RabbitMQ, Apache Kafka). Preferred Qualifications: 1. Certification in Java programming or Spring framework. 2. Experience with cloud platforms (e.g., AWS, Azure, GCP) and serverless computing. 3. Familiarity with DevOps practices, CI/CD pipelines, and related tools (e.g., Jenkins, Git). 4. Exposure to NoSQL databases (e.g., MongoDB, Cassandra) and caching mechanisms. 5. Understanding of test-driven development (TDD) and writing automated unit and integration tests. (ref:hirist.tech)

Original job Java Developer - Spring Boot/Microservices Architecture posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

Share this job with your friends

icon get direction How to get there?

icon geo-alt Hyderabad

icon get direction How to get there?
View similar Construction jobs below

Similar Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.