We are looking for a highly skilled and motivated Java Full Stack Developer with strong expertise in enterprise application development using Java and Angular technologies. The ideal candidate should possess excellent analytical and problem-solving skills, hands-on experience in modern full stack development, and the ability to deliver high-quality, scalable applications in an Agile environment ???€
Key Responsibilities
Design, develop, test, and maintain enterprise-grade web applications using Java and Angular.
Build scalable RESTful APIs and backend services using Spring Boot and Java 8+.
Develop responsive front-end applications using Angular 8+.
Write clean, efficient, reusable, and maintainable code following coding standards and best practices.
Perform code reviews and mentor junior developers to ensure high-quality deliverables.
Work closely with cross-functional teams including QA, DevOps, Business Analysts, and Product Owners.
Optimize SQL queries and database performance using Oracle Database.
Participate in Agile ceremonies such as sprint planning, stand-ups, retrospectives, and estimations.
Troubleshoot production issues and ensure zero-defect delivery standards.
Contribute to integration testing, deployment support, and continuous improvement initiatives.
Mandatory Skills
Strong experience in:
Java 8+
Core Java / J2EE
Spring Boot
REST APIs
Angular 8+
JUnit
SQL
Oracle Database
Strong understanding of object-oriented programming and design principles.
Excellent SQL fundamentals and database optimization skills.
Expertise in at least two of the following:
Spring Boot
REST Services
Angular
Strong analytical and debugging capabilities.
Excellent verbal and written communication skills.
Good to Have Skills
Basic Linux knowledge
Experience with:
Apache Kafka
JMS
GIS technologies
Tableau / Data Analytics
Integration Testing
Familiarity with Agile development methodology.
Exposure to CI/CD pipelines and modern development practices.
Desired Candidate Profile
4–8 years of hands-on experience in enterprise Java development.
Strong commitment to quality and “first-time-right” delivery culture.
Ability to work independently and collaboratively in a fast-paced environment.
Experience in mentoring junior developers and driving engineering excellence.
Strong ownership mindset with focus on scalable and maintainable solutions.
Ability to quickly learn and adapt to new technologies and business domains.
Preferred Qualifications
Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
Experience working on large-scale enterprise applications is preferred.
Why Join Us?
Opportunity to work on enterprise-scale digital transformation projects ????
Collaborative and innovation-driven engineering culture
Exposure to modern tools, frameworks, and cloud-ready architectures
Career growth opportunities and continuous learning environment