
Job Summary:
We are seeking a Full Stack Java Developer to design, develop, and support scalable enterprise applications using modern Java technologies and web frameworks. The ideal candidate will have strong experience in Java, Spring Boot, AngularJS, MongoDB, and Oracle/PostgreSQL, with exposure to CI/CD, application deployment, monitoring, and enterprise development tools. You will work closely with business users, architects, QA teams, and developers to deliver high-quality solutions across the full software development lifecycle.
Job Responsibility:
- Design, develop, test, and maintain enterprise-grade full-stack applications.
- Build scalable backend services and RESTful APIs using Java, Spring Boot, and Microservices
- architecture.
- Develop responsive and user-friendly front-end applications using AngularJS, HTML5, CSS3, and
- JavaScript.
- Integrate frontend applications with backend services and enterprise systems.
- Develop and support database-driven applications using MongoDB, Oracle, and PostgreSQL.
- Participate in technical design discussions, code reviews, and solution architecture activities.
- Write clean, reusable, maintainable, and well-documented code.
- Troubleshoot application issues and provide timely resolution for defects and production
- incidents.
- Develop unit and integration tests to ensure solution quality and reliability.
- Support build, deployment, release management, and application configuration activities.
- Collaborate with Business Analysts, Architects, QA teams, and other engineering teams
- throughout project delivery.
- Proactively communicate project status, risks, dependencies, and technical issues to stakeholders.
General Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a
- related field.
- Minimum 6 years of experience in Full Stack Application Development.
- Experience working in Agile/Scrum environments.
- Good communication and stakeholder management capabilities.
Mandatory Requirements
- Strong hands-on experience with Java and Spring Boot.
- Experience developing RESTful APIs, Microservices, and enterprise web applications.
- Strong experience with AngularJS.
- Proficiency in HTML5, CSS3, and JavaScript.
- Hands-on experience with MongoDB.
- Strong SQL knowledge and experience with Oracle and/or PostgreSQL databases.
- Knowledge of JSON/XML integrations and API-based application development.
- Experience using GitHub for source code management and version control.
- Experience working with CI/CD pipelines and automated build processes.
- Familiarity with application monitoring, logging, and performance analysis tools.
- Experience using IntelliJ IDEA or similar development IDEs.
- Working knowledge of Claude Code or AI-assisted development tools.
Nice-to-Have Skills
- Experience with Aluminum Framework and Bricks.
- Exposure to Splunk, Rio, CODI, AppConfig, Neuron, etc.
- Experience within large enterprise application environments.
- Knowledge of DevOps and cloud-based application delivery practices.