Java/Springboot Developer

Syntricate Technologies

Atlanta, GA • On-site

$49 - $63.50/hr

Full-time

Re-posted 3 days ago


Job description

Job Summary:
Syntricate Technologies is seeking a Java Developer to design, develop, and maintain Java applications using Spring Boot. The role involves writing clean code, troubleshooting applications, and participating in code reviews while ensuring adherence to Agile methodologies.
Responsibilities:
• Design, develop, and maintain Java applications using Spring Boot.
• Strong experience in Spring Boot 3 or migration from Spring boot 2 to 3.
• Write clean, efficient, and well-documented code.
• Experience in Trunk Based Development.
• Troubleshoot and debug applications.
• Microservices with NoSql Database.
• Participate in code reviews and contribute to the improvement of the codebase.
• Extensive knowledge of RESTful web services and APIs.
• Experience with Git and Agile development methodologies.
• Understanding of event driven design.
• Expertise in unit testing.
Qualifications:
Required:
• Design, develop, and maintain Java applications using Spring Boot.
• Strong experience in Spring Boot 3 or migration from Spring boot 2 to 3.
• Write clean, efficient, and well-documented code.
• Experience in Trunk Based Development.
• Troubleshoot and debug applications.
• Microservices with NoSql Database.
• Participate in code reviews and contribute to the improvement of the codebase.
• Extensive knowledge of RESTful web services and APIs.
• Experience with Git and Agile development methodologies.
• Understanding of event driven design.
• Expertise in unit testing.
Preferred:
• Experience with cloud technologies (e.g. AWS, Azure)
• Familiarity with DevOps practices and tools (e.g. Maven)
Company:
Syntricate Technologies offers quality assurance, validation, regulatory, business analysis, and project management services. Founded in 2004, the company is headquartered in Boston, USA, with a team of 51-200 employees. The company is currently Growth Stage.



Frequently asked questions

Q: What skills or qualities help someone succeed as a Java Developer?

A: To succeed as a Java Developer, key technical skills include proficiency in Java programming language, object-oriented design principles, and experience with popular frameworks such as Spring or Hibernate. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration with cross-functional teams are crucial for delivering high-quality software solutions. By combining these technical and soft skills, Java Developers can effectively design, develop, and maintain complex software systems, driving career growth and success in the role.

Q: What is the career path for a Java Developer?

A: A Java Developer's typical career progression involves starting as a Junior Java Developer, where they focus on writing clean, efficient code and learning industry-standard development practices. As they gain experience, they can move into mid-level roles such as Senior Java Developer or Technical Lead, where they take on more complex projects, mentor junior developers, and contribute to architectural decisions. Ultimately, senior Java Developers can transition into leadership positions like Technical Architect or Engineering Manager, or pursue specialized roles like DevOps Engineer or Cloud Computing Specialist, leveraging their expertise to drive innovation and growth in the field.



Syntricate Technologies job posting for a Java/Springboot Developer in Atlanta, GA, with a map of Atlanta location.