What are the responsibilities and job description for the Java Developer position at The Momba Group?
Java Developer (React Spring Boot)
Role Overview
We are seeking a Java Developer with strong full-stack capabilities in Java, Spring Boot, and React to help design and deliver secure, scalable, and high-performing applications. This role works closely with business stakeholders, senior engineers, and cross-functional partners to build modern solutions that support compliance-driven environments, including HIPAA. The ideal candidate is eager to grow, contributes actively to engineering quality, and thrives in a fast-paced, evolving technology landscape.
Key Responsibilities
Application Design & Development
- Build and maintain high-quality applications using Java, Spring Boot, and React, ensuring scalability, performance, and security.
- Participate in solution design sessions, translating business requirements into clean, maintainable technical specifications.
- Develop RESTful APIs, backend services, and modern UI components supporting both internal and external users.
- Contribute to architectural discussions and learn from senior engineers regarding system evolution and best practices.
Engineering Excellence & Best Practices
- Engage in collaborative code reviews, pair programming, and knowledge-sharing activities.
- Apply modern engineering practices including automation, CI/CD pipeline development, DevOps methodologies, and infrastructure-as-code (IaC).
- Support migrations, cloud modernization initiatives, and implementation of new platform capabilities.
Performance, Security & Compliance
- Implement proactive testing, monitoring, and optimization strategies to ensure reliability and compliance (including HIPAA and related security standards).
- Help diagnose and resolve performance issues across both frontend and backend components.
- Ensure secure handling of sensitive data and maintain adherence to privacy regulations.
Operational Support
- Participate in on-call rotation as needed and provide production support to maintain application stability.
- Assist in troubleshooting, issue resolution, and root-cause analysis across the full technology stack.
Required Qualifications
- Associate degree in Computer Science, Information Systems, or related field with 5 years of hands-on application development experience; equivalent experience will be considered.
- Strong knowledge of Java and exposure to Java-based frameworks.
- Practical experience with Spring Boot and REST API development.
- Familiarity with modern JavaScript frameworks, specifically React, including component-based architecture.
- Advanced proficiency in SQL, relational database structures, and query optimization.
- Experience using modern version control systems (Git preferred).
- Ability to juggle multiple projects, meet deadlines, and deliver high-quality work in a fast-moving environment.
- Strong analytical mindset, attention to detail, and problem-solving abilities.
- Proven ability to work with sensitive and confidential information while maintaining regulatory compliance (e.g., HIPAA).
- Excellent communication skills and comfort collaborating with both technical and non-technical stakeholders.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Systems, or related field.
- Experience building production applications in Java, Spring Boot, React, or similar modern frameworks.
- Exposure to cloud technologies such as AWS or Azure, as well as containerization tools (Docker, Kubernetes).
- Understanding of CI/CD tools and automated deployment processes.
- Background in healthcare or insurance technology, such as claims processing, enrollment, or other regulated workflows.