Job Brief
We are seeking a skilled Java Software Developer with expertise in Spring Boot to join our dynamic team. The ideal candidate will have a strong background in software engineering, with hands-on experience in developing robust, scalable applications. You will be responsible for designing, implementing, and maintaining Java applications, collaborating with cross-functional teams to deliver high-quality software solutions. A commitment to best practices in coding and a passion for technology are essential for this role.
Responsibilities
- Develop, test, and deploy high-quality Java applications using Spring Boot framework.
- Collaborate with product managers, designers, and other developers to define project requirements and deliver innovative solutions.
- Participate in code reviews to ensure adherence to best practices and coding standards.
- Troubleshoot and debug applications to optimize performance and enhance user experience.
- Maintain existing software applications and contribute to software documentation.
- Implement security and data protection measures in the development process.
- Stay updated with the latest industry trends and technologies in Java development.
Requirements
- Proven experience as a Java Software Developer or similar role.
- Strong knowledge of Java programming language and frameworks, particularly Spring Boot.
- Familiarity with RESTful APIs and microservices architecture.
- Experience with database management systems such as SQL or NoSQL.
- Understanding of software development methodologies, including Agile and DevOps.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
- Relevant certifications (e.g., Oracle Certified Professional Java SE) are a plus.
Similar Job Titles
- Java Developer
- Software Engineer
- Java Engineer
- Backend Developer
- Spring Boot Developer
- Application Developer
- Full Stack Developer (Java)
- Software Architect