What are the responsibilities and job description for the Java Architect position at Crescens Inc.?
Job title : Java Architect
Location: Trenton, NJ(hybrid)
Duration : 6 months
Position Overview:
We are seeking a highly skilled and experienced Java Developer with a strong background in solutions architecture to join our team. This role will be instrumental in designing, developing, and implementing application infrastructure for the New Jersey Immunization Registry (NJIIS) and the Communicable Disease Surveillance Reporting System (CDRSS). The ideal candidate will possess a deep understanding of microservice architecture, be capable of architecting scalable systems, and have a proven track record of delivering full lifecycle projects. You will work closely with health professionals to analyze requirements, architect solutions, and ensure the reliability and scalability of our critical applications.
Responsibilities:
Location: Trenton, NJ(hybrid)
Duration : 6 months
Position Overview:
We are seeking a highly skilled and experienced Java Developer with a strong background in solutions architecture to join our team. This role will be instrumental in designing, developing, and implementing application infrastructure for the New Jersey Immunization Registry (NJIIS) and the Communicable Disease Surveillance Reporting System (CDRSS). The ideal candidate will possess a deep understanding of microservice architecture, be capable of architecting scalable systems, and have a proven track record of delivering full lifecycle projects. You will work closely with health professionals to analyze requirements, architect solutions, and ensure the reliability and scalability of our critical applications.
Responsibilities:
- Architectural Design & Development:
- Design and develop robust, scalable, and maintainable application infrastructure utilizing Java/Spring technologies.
- Architect solutions for NJIIS and CDRSS, ensuring alignment with organizational objectives and requirements.
- Understand and implement microservice architecture for large enterprise applications.
- Identify hardware and software infrastructure needs to support architectural goals.
- Troubleshoot design flaws and system bottlenecks.
- Full Lifecycle Project Management:
- Manage full lifecycle projects from requirements gathering, design, development, implementation, rollout, and maintenance.
- Conduct thorough requirements gathering and change management processes.
- Prioritize work, establish deadlines, assign responsibilities, and monitor the progress of team members.
- Develop contingency plans to mitigate risks.
- Communication & Collaboration:
- Facilitate brainstorming sessions with health professionals to review, analyze, and evaluate business systems and user needs.
- Effectively communicate technical concepts to both technical and non-technical stakeholders.
- Provide clear and concise presentations to convey architectural designs and project updates.
- Technical Expertise:
- Demonstrate strong knowledge of web programming specifics and experience building web-based applications.
- Possess extensive experience working with relational databases.
- Analyze and recommend commercially available software or other IT architectural components.
- Utilize strong Java/Spring skills to develop and enhance applications.
- Problem Solving & Risk Management:
- Anticipate, identify, track, and resolve issues and risks affecting own work and the work of the project team.
- Execute responsibilities with minimal direct supervision.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Extensive experience 1 in Java development and solutions architecture.
- Proven experience in designing and implementing microservice architectures.
- Strong understanding of Spring framework.
- Experience with relational databases (e.g., Oracle, MySQL, PostgreSQL).
- Demonstrated ability to architect scalable systems.
- Excellent communication and presentation skills.
- Experience in full lifecycle project management.
- Ability to analyze and translate business requirements into technical solutions.
- Ability to work with minimal supervision.
Preferred Qualifications:
- Experience in the healthcare industry, particularly with immunization registries or communicable disease surveillance systems.
- Experience with cloud based technologies.
- Experience leading teams.
Key Competencies:
- Technical Proficiency
- Problem-Solving
- Analytical Thinking
- Communication
- Project Management
- Teamwork
- Adaptability
- Leadership.
- Java/ Spring
- Microservices
- Exp with AWS
- Oracle PL/SQL
- Angular
Salary : $63 - $85