Job Description: Back-end Java/MySQL Software Developer
Reports to: SVP Software Development
Location: Hybrid, Troy, NY
VANTA Partners' client is an exciting customer driven and results focused healthcare software applications company that is providing the healthcare industry with levers to optimize pharmacy outcomes. Our mission to develop powerful, relevant, and unique solutions is fueled by our commitment to our customers to improve the patient experience and reduce the cost of care.
What we offer:
- Work with a brilliant and creative team on a variety of products and technologies
- Growth company mentality with room for role expansion and professional growth
- Help people save money on life-saving prescription medicines
- Competitive salary
- Health, vision & dental insurance
- Paid time off
- Life insurance policy
- 401k with employer match
Who we’re seeking:
We are seeking talented and experienced software/applications developers with various levels of back-end or full stack experience creating and maintaining data structures, schemes, and Java Rest APIs. These developers will coordinate with leadership and internal and 3rd party development and infrastructure teams to build and maintain software applications, with a focus on data access and management. In addition, the developers will assist in all aspects of the Software Development Life Cycle (design, development, testing, and deployment).
The responsibilities of the SD include but are not limited to:
- Meaningfully contribute to the design, development, and maintenance of application features
- Create corresponding DOMs, schemes and procedures for MySQL DBs, and manage using Flyway
- Develop secure RESTful APIs in Java and Java frameworks like Spring, Hibernate, and Maven
- Develop and maintain a robust Java/Spring service architecture to ingest, update, and maintain data
- Create and maintain automated deployments into cloud-native AWS containers like RDS and EBS
- Keep up to date with the Java/MySQL ecosystem, and evaluate technologies and tools
- Troubleshoot and debug issues (data, data integrity, performance, systems)
- Maintaining strict confidentiality at all times
- Related duties, as required
List of essential capabilities:
- Strong understanding of the DOM, Database structures and best practices
- Significant experience with the Java eco system (Spring/Hibernate/Flux, Flow, Redux, routing, etc.)
- Experience with data structures and integration; understanding/experience with RESTful API design
- Experience with management tools (i.e. Jira) and GIT
- Strong communication skills (Diagraming, documentation, PoC’s, white boarding)
- Ability to solve complex logical and technical problems
- Self-motivated, reliable team-player with ability to thrive in a fast-paced, demanding, complex work environment
Requirements:
- Some formal education in computer science, or another related field of study
- 1-3+ years of relevant work experience, more experience a plus (Sr. positions available)
- Knowledge of several programming languages, including Java
- Desire to work in a collaborative, in-office environment