via Remote Rocketship
$70K - 120K a year
Lead design and architecture of enterprise Java applications and provide technical leadership to development teams.
Bachelor's degree and 5+ years in Java EE development with leadership experience.
Job Description: • Lead the design and architecture of enterprise-level Java applications, ensuring scalability, maintainability, and performance. • Provide technical leadership and mentorship to development teams, promoting adherence to design patterns and coding standards. • Conduct performance tuning and optimization of applications to meet or exceed performance benchmarks. • Collaborate with product managers, QA, and other stakeholders to define technical requirements and project timelines. • Develop and maintain shell scripts to automate deployment, monitoring, and other operational tasks. • Review and improve existing codebases, including Hibernate integration and database interaction layers. • Facilitate technical discussions and decision-making processes to resolve complex design and implementation challenges. • Oversee level design aspects where applicable, ensuring alignment with overall application architecture. Requirements: • Bachelor’s degree in Computer Science, Software Engineering, or a related field. • Smart on FHIR • 5+ years of professional experience in software development with a focus on Java Enterprise Edition. • Proven experience in software design, application architecture, and performance tuning. • Strong knowledge of Hibernate and design patterns. • Demonstrated technical leadership experience in managing and mentoring development teams. Benefits:
This job posting was last updated on 5/14/2026