Job Role: Java Full Stack Developer
We are seeking a highly skilled Java Full Stack Developer to join our team. The ideal candidate will have strong experience in designing, developing and maintaining complex software applications using Java.
The successful candidate will be responsible for ensuring high performance and scalability through efficient coding practices and strong object-oriented programming skills.
Key responsibilities include:
* Designing, developing, and maintaining robust Java-based applications and websites.
* Ensuring high performance and scalability through efficient Java coding and strong object-oriented programming practices.
* Participating actively in all phases of the software development lifecycle.
* Writing clean, testable, and maintainable code following best practices.
* Integrating front-end interfaces with internal and external services using APIs.
* Producing detailed design documentation.
* Improving code quality by implementing best practices.
Technical Skills:
* Backend: Java (J2EE), Spring Boot, RESTful Web Services, JMS, JUnit.
* Frontend: Angular, TypeScript.
* Database: SQL, Oracle.
* Cloud: Google Cloud Platform (GCP) – preferred.
Why Choose This Role?
This role offers a unique opportunity to work on cutting-edge projects, develop your skills, and advance your career in the field of Java development.