Title : Senior JAVA Developer
· Our client is seeking a Senior Java Developer with over 8+ years of hands-on experience in Java and J2EE technologies, including Spring, Hibernate, JPA, RESTful Web Services, DB2, WebSphere, Maven, Jenkins, and Git.
· The ideal candidate will have a strong understanding of Agile development processes and a proven track record in delivering robust, scalable application.
Location : Remote
Security Clearance: "Good To Have"
Compensation : 200K + Benefits
Responsiblities:
· Designing, developing, and maintaining high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
· Contributing in all phases of the development lifecycle.
· Writing well-designed, efficient, and testable code.
· Conducting software analysis, programming, testing, and debugging.
· Troubleshooting production issues and providing solutions as needed.
· Collaborating with cross-functional teams to define, design, and ship new features.
· Participating in Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Requirement
· Bachelor’s degree in Computer Science, Engineering, or a related field.
· Over 6 years of hands-on experience in Java/J2EE development.
· Strong experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
· Proficiency in Hibernate and JPA (Java Persistence API).
· Expertise in developing and consuming RESTful Web Services.
· Solid understanding of database technologies (DB2 preferred) and ORM frameworks.
· Experience with application servers like WebSphere.
· Familiarity with build tools such as Maven and CI/CD tools like Jenkins.
· Proficiency with version control systems such as Git.
· Knowledge of Agile development methodologies.
· Familiarity with JavaScript frameworks (e.g., Angular, React) is a plus.
· Experience with cloud services (e.g., Azure, AWS) and healthcare domain knowledge are highly desirable.
· Growth opportunities and professional development support.
· Collaborates with project customers to identify product and technical requirements. Conducts analysis to determine integration needs.
· Designs new software and web applications, supports applications under development and customizes current applications. Assists with the software update process for existing applications and roll-outs of software releases.
· Participates in training representatives and operations staff on internally developed software applications.
· Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
· Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects.
· Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior-level Software Development Engineers.
· Works with Quality Assurance team to determine if applications fit specification and technical requirements.
· Displays in-depth knowledge of engineering methodologies, concepts, skills and their application in the area of specified engineering specialty.
· Displays in-depth knowledge of and ability to apply, process design and redesign skills. Presents and defends architectural, design and technical choices to internal audiences.
· Displays knowledge of and ability to apply, project management skills.
· Consistent exercise of independent judgment and discretion in matters of significance.
· Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) and overtime as necessary.
· Other duties and responsibilities as assigned.
Mandatory Skills:
· Java
· Spring framework
· Spring Boot
· Kubernetes
· Oracle or Postgres database
· Microservices implementation
Bnenfits:·
Medical/Dental/Vision/Life Insurance
· Paid holidays plus Paid Time Off
· 401(k) plan and contributions
· Long-term/Short-term Disability
· Paid Parental Leave
· Employee Stock Purchase Plan