What are the responsibilities and job description for the Senior Java Engineer position at SeaGlass IT?
Job Details
Bachelor's degree in Computer Science, Software Engineering, or a related field is strongly preferred, but equivalent experience will be considered.
Demonstrated ability to adapt to new technologies and methodologies quickly.
Strong problem-solving skills, excellent communication and collaboration skills
8 years of professional hands-on experience developing applications using Java, Spring Boot, and RESTful APIs.
Experience using both relational and NoSQL databases.
History of successfully building and deploying microservices.
Understanding microservice design patterns and best practices.
Experience with API documentation using OpenAPI/Swagger preferred.
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies like Docker.
Strong understanding of software testing principles and practices (e.g., unit, integration, contract testing).
Excellent communication and collaboration skills.