71 Risk Resources Jobs
Java Developer - Spring Boot & Microservices Architecture (4-7 yrs)
Risk Resources
posted 13hr ago
Key skills for the job
Overview :
The Java Spring Boot & Microservices Developer plays a critical role in building and maintaining scalable applications that drive business solutions.
As a key member of the development team, this role focuses on utilizing Java and Spring Boot to develop robust microservices architecture.
The importance of this role lies in its direct impact on the organization's ability to deliver high-quality software solutions efficiently.
The developer's expertise in creating reusable components and services ensures faster time-to-market and enhances the overall agility of the software development process.
Collaborating with cross-functional teams, the developer will be responsible for analyzing requirements, designing software solutions, coding, and testing applications.
The ideal candidate will not only possess strong technical skills but also contribute to the best practices in software development, ensuring the system's reliability and performance.
This position offers the opportunity to work on innovative projects while adapting to evolving technologies, making it a vital part of the organization's growth and technological advancement.
Key Responsibilities :
- Design, develop, and maintain Java-based applications using Spring Boot.
- Create and manage microservices architectures that enhance modularity.
- Implement RESTful APIs to enable communication between services.
- Collaborate with product managers and stakeholders to gather requirements.
- Conduct code reviews to ensure adherence to coding standards.
- Perform unit and integration testing for developed features.
- Utilize version control systems like Git for managing codebases.
- Monitor application performance and optimize as needed.
- Document development processes and technical specifications.
- Participate in Agile ceremonies to ensure timely delivery of tasks.
- Stay current with emerging trends in Java and microservices technologies.
- Integrate databases and manage data storage solutions effectively.
- Implement security measures in APIs and applications.
- Provide support in troubleshooting and resolving production issues.
- Collaborate with DevOps teams for continuous integration and deployment.
Required Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Java Developer, particularly with Spring Boot.
- Strong understanding of microservices architecture.
- Experience with RESTful web services and APIs.
- Familiarity with various databases such as MySQL, MongoDB, or PostgreSQL.
- Knowledge of cloud services (AWS, Azure, GCP) is a plus.
- Experience with unit testing frameworks like JUnit or TestNG.
- Proficiency in version control tools, especially Git.
- Experience in Agile/Scrum development methodologies.
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Familiarity with containerization technologies like Docker is beneficial.
- Ability to work under pressure and meet deadlines.
- Understanding of continuous integration and continuous deployment (CI/CD) practices.
- Enthusiasm for learning new technologies and frameworks.
- Strong attention to detail and a commitment to quality.
Functional Areas: Other
Read full job description