Senior Java Developer
We are seeking an experienced Senior Java Developer to lead our team in developing high-quality software solutions.
* Key Responsibilities:
o Develop and maintain architecture documents, including blueprints and integration diagrams.
o Create and manage UML diagrams using tools like Draw.io and Visio.
o Ensure adherence to enterprise architecture standards and industry regulations.
o Collaborate with stakeholders to gather and analyze requirements and translate them into technical specifications.
o Analyze the existing system architecture to identify improvement areas and integration points.
o Guide development teams in implementing microservices-based architectures using Java, Spring Boot, and related frameworks.
o Define and enforce design patterns, coding standards, and architecture governance.
o Participate in architecture reviews, technical assessments, and solution validation.
o Provide mentorship and technical leadership to developers and junior architects.
Required Skills and Qualifications:
* Strong hands-on experience in Java programming and object-oriented design.
* Expertise in Spring Boot, Hibernate, and other Java frameworks.
* Experience designing and implementing microservices architectures and RESTful APIs.
* Proficiency with relational databases (e.g., MS SQL, Oracle).
* Familiarity with cloud platforms such as AWS or PCF (Pivotal Cloud Foundry).
* Experience working in regulated environments, especially with insurance regulations and compliance.
* Strong experience in architectural documentation, UML modeling, and diagramming tools (e.g., Draw.io, Visio).
* Hands-on experience with CI/CD pipelines, GitHub, and API security best practices.
* Familiarity with SonarQube for code quality analysis and RabbitMQ for messaging/integration.
* Exposure to Angular for front-end architecture and integration.
* Excellent analytical, problem-solving, and communication skills.
Benefits:
* Healthcare, including dental, vision, mental health, and well-being programs.
* Financial well-being programs, such as 401(k) and Employee Share Ownership Plan.
* Paid time off and paid holidays.
* Paid parental leave.
* Family building benefits, like adoption assistance, surrogacy, and cryopreservation.
* Social well-being benefits, like subsidized back-up child/elder care and tutoring.
* Mentoring, coaching, and learning programs.
* Employee Resource Groups.
* Disaster Relief.
Special Considerations:
* Equal Opportunity Employer encouraging diversity in the workplace.
* All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status, or any other characteristic protected by law.
Employment Type: Full-time.
Job Function: Information Technology.
Industries: IT Services and IT Consulting.