What are the responsibilities and job description for the Java Developer position at US Main?
Java Developer with 6-8 years of experience to develop and maintain Java applications. Responsibilities include collaborating with teams to design new features, writing clean code, ensuring application performance, developing RESTful APIs, and conducting unit and integration testing. Required qualifications are, proficiency in Java SE / EE, experience with Spring Framework, sql, front end technologies. and Hibernate, and familiarity with Git and build tools. Preferred skills include experience with cloud platforms aws, Agile / Scrum methodologies, and DevOps practices.