8+ Years Relevant Experience
We are looking for a talented Java Full Stack Developer with strong expertise in Java 8+, Spring Boot, Angular, and SQL/PLSQL development. The ideal candidate will have a solid foundation in backend and frontend technologies, along with hands-on experience in cloud-based application maintenance and full lifecycle software development.
Key Responsibilities
- Develop and maintain scalable, high-performance applications using Java 8+, Spring, and Spring Boot.
- Design and build reusable Angular components and user interfaces with HTML, CSS, JavaScript, and TypeScript.
- Create RESTful web services and support integration with frontend applications.
- Implement database logic using Oracle SQL, PL/SQL, and Postgres-EDB SQL (desirable).
- Build and optimize database structures, stored procedures, and data pipelines for high-volume data processing.
- Design and maintain cloud-based applications, with a focus on AWS infrastructure.
- Apply modern software development principles and best practices including CI/CD, MVC, JDBC, and microservices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve performance issues across the stack (backend, frontend, database).
- Ensure code quality, reusability, and maintainability through unit testing and code reviews.
Required Skills
- Proficiency in Java 8 and strong understanding of OOP principles.
- Hands-on experience with Spring Framework, Spring Boot, and J2EE technologies.
- Strong frontend skills using Angular (preferred), React, JavaScript, ECMAScript, HTML, and CSS.
- Experience with RESTful APIs, MVC, and JDBC.
- Skilled in Oracle SQL, PL/SQL, and database performance tuning.
- Familiarity with Postgres-EDB SQL (desirable).
- Understanding of cloud-based architecture and AWS cloud services.
- Exposure to CI/CD pipelines and deployment automation.
- Experience working with large-scale data processing and file-based or REST-based interfaces.
- Good communication skills and ability to work in a collaborative agile team environment.
Desirable Skills
- Postgres-EDB SQL experience.
- Familiarity with MEAN/MERN stacks and Java GUI frameworks.
- Working knowledge of Spring Batch, microservices architecture, and data conversions.