(352) FASTTEK | (352) 327-8835
FASTTEK GLOBALpowered by Fast Switch - Great Lakes
info@fasttek.com
(352) FASTTEK | (352) 327-8835
Chennai, Tamil Nadu
Software Engineer #1065718
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 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.