Job Title : Java Software Engineer (U.S. Based)
Location : Remote / On-site (U.S.)
Employment Type : Full-time
About the Role
We are looking for a highly motivated Java Software Engineer to design, develop, and maintain scalable and high-performance applications. The ideal candidate will have strong proficiency in Java , Spring Boot , and RESTful API development , with a passion for building reliable software systems that drive business success.
Responsibilities
Design, develop, and implement Java-based applications and microservices.
Collaborate with cross-functional teams including product managers, QA engineers, and DevOps teams to deliver end-to-end solutions.
Develop and maintain RESTful APIs and integrate them with databases and third-party services.
Write clean, efficient, and testable code following best practices and design principles.
Troubleshoot, debug, and resolve application issues in development and production environments.
Participate in code reviews , contribute to architectural discussions, and ensure adherence to coding standards.
Work with CI / CD pipelines and automate application deployment processes.
Stay updated with emerging Java technologies and frameworks.
Required Skills
Strong proficiency in Java , J2EE , and Spring Boot .
Experience with RESTful APIs , microservices architecture , and cloud environments .
Proficiency in SQL and working with databases such as MySQL , PostgreSQL , or Oracle .
Familiarity with Git , Maven / Gradle , and CI / CD tools (Jenkins, GitHub Actions, or GitLab CI).
Understanding of containerization technologies (Docker, Kubernetes).
Knowledge of Agile / Scrum methodologies and SDLC best practices.
Strong problem-solving, debugging, and analytical skills.
Preferred Qualifications
Bachelor's or Master's degree in Computer Science , Software Engineering , or a related field.
2 6 years of experience in Java application development.
Experience with cloud services (AWS, Azure, or GCP).
Familiarity with frontend frameworks (React, Angular, or Vue.js) is a plus.
Experience in testing frameworks like JUnit, Mockito, or TestNG.
Compensation
Salary Range : $100,000 $145,000 USD / year (depending on experience).
Comprehensive health, dental, and vision insurance .
401(k) plan with employer match.
Paid vacation , flexible working hours , and opportunities for career growth and certification sponsorships .
Software Engineer Java • RI, United States