A global SaaS company is seeking a Senior Java Developer with strong AngularJS experience to develop and enhance large, complex web applications that meet evolving business requirements. This role works cross-functionally with stakeholders and leadership to translate requirements into robust, scalable solutions.
Key Responsibilities:
- Develop and enhance large-scale web applications to support critical business functions.
- Lead design decisions and drive programming activities involving research, analysis, and problem-solving.
- Provide technical leadership and guidance to development teams for successful delivery of complex projects.
- Follow established project delivery processes, schedules, and coding guidelines to achieve milestones.
- Leverage reusable code and utilities to drive efficiency.
- Resolve recurring issues related to code, documentation, and production support.
- Deliver production support and participate in post-production troubleshooting as needed.
- Collaborate closely with cross-functional teams, including Product, Marketing, Operations, and Customer Support.
- Perform unit and integration testing to ensure code quality and system integrity.
- Lead and support production deployments, acting as the main technical point of contact.
- Translate business requirements into technical deliverables and support project estimation.
- Contribute to architectural design for strategic projects and recommend performance improvements.
- Mentor other developers and provide technical leadership for key initiatives.
Requirements:
- Must reside in eastern or central time zones.
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent relevant experience).
- Minimum 7 years of web application development experience, with at least 5 years in core Java development, debugging, and troubleshooting.
- Proven experience with AngularJS, plus skills in microservices, Docker, AWS, HTML, CSS, TypeScript, or React.
- Strong grasp of object-oriented programming concepts and design patterns.
- Solid SQL skills (preferably SQL Server) and experience creating REST APIs.
- Commitment to automated testing and quality best practices.
- Familiarity with Linux environments.
- Experience with technologies such as Micronaut, Groovy, Grails, Spring, Hibernate, Android, or iOS is a plus.
- Excellent communication and interpersonal skills.
- Ability to work independently, take ownership, and collaborate effectively across diverse teams.
- Strong understanding of application security best practices.
This is a one-year contract, with potential to extend and a great opportunity for a senior-level developer who enjoys solving complex challenges, driving technical solutions, and mentoring others in a collaborative, high-impact environment.