What are the responsibilities and job description for the Sr Java Developer position at Phaxis?
We are seeking an experienced Java Developer to collaborate with business and internal teams to design and implement new features and interfaces. You will be responsible for developing backend services, writing documentation, and creating regression tests for new interfaces. In addition, you will provide third-level support to ensure smooth operation of our systems.
Key Responsibilities:
- Develop and enhance backend services, APIs, and client interfaces to meet business requirements.
- Write detailed documentation for new interfaces and services.
- Design and implement regression tests to ensure stability and functionality of new features.
- Provide third-level support, troubleshooting complex issues and providing solutions.
- Work closely with cross-functional teams to ensure seamless integration of new features and services.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 8 years of hands-on experience as a Java Developer, with expertise in Java, Spring, and Vert.x.
- Proficiency in Git for version control and collaborative coding.
- Strong experience in designing and building RESTful web services.
- Solid experience with JUnit or other testing frameworks for unit and integration testing.
- In-depth understanding of software development principles and best practices.
- Familiarity with WebSockets and real-time communication in a Java-based environment.
- Strong problem-solving abilities and a self-starter with the ability to work both independently and as part of a team.
- Excellent communication skills and a collaborative mindset, fostering teamwork across functions.
- Continuous commitment to learning and staying current with industry trends and technologies.
- Experience with cloud technologies (e.g., AWS) is a plus.
- Familiarity with agile development methodologies is a plus.
Salary : $180,000 - $220,000