C
Senior Java Full-Stack Developer
Job Description
Key Responsibilities:
- Develop and maintain robust, scalable, and high-performance applications using Core Java and Spring frameworks (Spring Boot, Spring Data JPA, Spring Batch, Spring Cloud).
- Design and implement efficient data structures and algorithms to optimize application performance.
- Work with front-end technologies like HTML, CSS, JavaScript, and Angular/React (HTMX is a plus) to build responsive and user-friendly interfaces.
- Develop and manage RESTful APIs and microservices with Spring Boot.
- Utilize SQL for relational database management and have working knowledge of NoSQL databases.
- Deploy and maintain applications on cloud platforms (AWS preferred, Azure/GCP acceptable).
- Work with DevOps tools like Jenkins, CI/CD, Docker, Kubernetes, JIRA, GIT, Maven, Postman, SOAP-UI to streamline the development lifecycle.
- Collaborate with cross-functional teams to understand project requirements and deliver high-quality solutions.
- Troubleshoot and resolve technical issues efficiently.
- Stay up to date with emerging technologies and best practices in Java and cloud development.
- Requirements Preferred Qualifications:
- Bachelor/Masterdegree in Computer Science, Engineering, or a related field.
- Experience with Python is a big plus.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities
More Info
Job Type:
Industry:
Role:
Employment Type:
About Company
Centre for Computational Technologies (CCTech) is a leading digital transformation company building the applications in the areas of Artificial Intelligence, Machine Learning, Engineering Design & Simulation, 3D Webapps, Augmented Reality, Digital Twin, and other enterprise applications. CCTech is a developer, collaborator, consultant, and partner for the world's leading engineering organizations many of which are Fortune 500 list of companies.



