Software Engineer (III) - Core Engineer III
TekWissen India
Chennai, Tamil Nadu, India
Overview
TekWissen is a global workforce management provider throughout India and many other countries in the world. The below client is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place – one that benefits lives, communities and the planet
Job Title: Software Engineer (III) - Core Engineer III
Location: Chennai
Work Type: Hybrid (4 Days work From Office)
Position Description
- We are seeking a highly skilled and motivated Java Full Stack Developer to join our team and contribute to the development of our global logistics Control Tower platform.
- In this role, you will be responsible for designing, developing, and deploying scalable end-to-end enterprise applications.
- You will bridge the gap between user-facing front-end elements and robust backend Java microservices, ensuring seamless integration, high performance, and an exceptional user experience.
Skills Required
- Angular front end and springboot back end. Java full stack developer
Skills Preferred
- AI/ML
Experience Required
- Engineer III Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in development full lifecycle software development.
- Backend: Deep expertise in core Java (Java 11 or higher preferred), Spring Boot, Spring Security, and Spring Cloud.
- Frontend: Strong proficiency in modern JavaScript frameworks Angualr, HTML5, and CSS3.
- Architecture: Solid understanding of Microservices architecture, RESTful API design, and asynchronous messaging.
- Version Control: Proficiency in Git (GitHub, GitLab, or Bitbucket).
- Soft Skills: Strong analytical thinking, problem-solving skills, and the ability to work independently or directly with business stakeholders.
Education Required
- Bachelor's Degree
Education Preferred
- Master's Degree
Additional Information
- End-to-End Development: Design, code, test, and deploy highly scalable and reliable full-stack applications.
- Backend Engineering: Build robust, secure RESTful APIs and microservices using Java and the Spring Boot framework.
- Frontend Engineering: Develop responsive, interactive, and user-friendly web interfaces using Angular and TypeScript.
- Database Management: Design complex database schemas, write efficient SQL queries, and manage data architecture using relational databases (e.g., PostgreSQL, Oracle) or NoSQL solutions.
- Code Quality & Testing: Write clean, maintainable code.
- Implement unit testing (JUnit, Mockito) and frontend testing to ensure high software quality and minimize defects.
- DevOps & Deployment: Participate in the setup and maintenance of CI/CD pipelines, deploying applications using Docker, Kubernetes, and Cloud platforms- GCP.
- Collaboration: Work closely with Product Managers, UX/UI Designers, and QA engineers in an Agile environment to translate business requirements into technical solutions.
- Modernization & Optimization: Refactor legacy code, troubleshoot production issues, and optimize application performance for maximum speed and scalability.
TekWissen® Group is an equal opportunity employer supporting workforce diversity.