We are seeking a skilled developer with a solid understanding of Java and Angular to join our team. The successful candidate will work on maintaining product applications and collaborate with leaders, business analysts, project managers, IT architects, technical leads, and other developers to understand and develop business requirements.
Responsibilities:
Maintain and enhance existing enterprise services, applications, and platforms using domain-driven design and test-driven development.
Troubleshoot and debug complex issues; identify and implement solutions.
Create detailed project specifications, requirements, and estimates.
Research and implement new technologies to enhance current processes, security, and performance.
Support the development of coding standards and adhere to best practices and security guidelines.
Work closely with software architects and technical leads to ensure decisions meet long-term enterprise growth needs.
Minimum Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering, or related technical discipline, or equivalent experience/training.
4+ years of full Software Development Life Cycle (SDLC) experience designing, developing, and implementing large-scale applications in hosted production environments on-prem and in the cloud.
4+ years of professional design and open-source experience.