Full Job Description
Job Summary
We are seeking a Senior Full Stack Java Developer to work in a complex multi-application environment. The role requires strong full-stack development capabilities across modern front-end technologies, backend systems, and databases. The ideal candidate will also have hands-on experience using AI tools to support software design, development, testing, and pull request reviews.
Key Responsibilities
• Develop and maintain full-stack applications using Java, Angular, and React.
• Design and implement backend services and integrations using Java technologies.
• Work with databases including MongoDB and SQL.
• Develop and maintain automated tests using Ruby and Java Cucumber frameworks.
• Manage source code, branching, and development workflows using GitHub.
• Monitor and analyze application and data activity using Splunk and BigQuery.
• Collaborate with development teams across a complex multi-application environment.
• Apply AI tools to enhance software design, development, testing, troubleshooting, and code review processes.
• Participate in code reviews and contribute to application quality and development best practices.
Required Qualifications
• Experience as a Full Stack Java Developer.
• Strong proficiency with Angular and React.
• Strong knowledge of databases, including MongoDB and SQL.
• Experience with testing frameworks such as Ruby and Java Cucumber.
• Demonstrated proficiency with GitHub and modern source control practices.
• Familiarity with Splunk and BigQuery.
• Hands-on experience using AI tools for software design, development, and pull request reviews.