SynergisticIT is seeking an early-career Software Engineer specializing in Java development to join their team in Oregon. This role offers an exciting opportunity to work on enterprise-level applications while developing expertise in modern software development practices. As a Java Software Engineer, you'll be responsible for designing, developing, and maintaining scalable applications using Java and related technologies. You'll work in a collaborative environment with cross-functional teams, participating in the entire software development lifecycle from architecture design to deployment.
The position emphasizes hands-on experience with modern frameworks, cloud platforms, and development best practices. You'll have the opportunity to work with technologies like Spring Boot, RESTful APIs, and various cloud platforms (AWS/Azure/GCP). The role involves writing clean, efficient code, participating in code reviews, and contributing to continuous improvement initiatives.
This is an excellent opportunity for someone starting their software engineering career, offering comprehensive benefits including competitive compensation, flexible work arrangements, and professional development support. The company also provides visa sponsorship for eligible candidates, making it an attractive option for international talent. The remote work setting allows for work-life balance while being part of a dynamic team building impactful software solutions.