THIV553 : Full Stack Developer

Job Description:

  • Design and implement database structures, ensuring efficient relationships and optimal data storage for applications.
  • Develop application workflows that streamline user interactions and enhance user experience.
  • Create application logic, integration interfaces via Web Services, and user-friendly Graphical User Interface Layouts.
  • Collaborate seamlessly as a team player, demonstrating strong verbal and written communication skills.
  • Thrive in a fast-paced environment by effectively prioritizing tasks and self-managing.
  • Display exceptional problem-solving abilities and a proactive willingness to master new technologies and skills.
  • Utilize your programming and scripting expertise, particularly in Java or Python, to drive software development.
  • Estimate development efforts accurately and update the team manager on progress.
  • Enhance application logic and integration interfaces through innovative Java programming.
  • Design, develop, maintain, and troubleshoot cloud-native applications, ensuring optimal performance and user experience.

Mandatory Qualifications:

  • Minimum 10 years of experience in IT Industry
  • Strong hands-on experience with Java full-stack development
  • 5-8 years exp in Spring, Struts, Hibernate
  • 2-4 years exp in Microservices,SQL,Oracle
  • Experience or familiarity with technologies such as REST and/or SOAP web services, XML, JBoss, HTML5, CSS3, Bootstrap
  • Strong knowledge building applications using RESTful APIs
  • Experience with agile methodologies and tools, like Jira
  • 4-year Bachelors in Technology or Engineering

Optional Qualifications:

  • Detail-oriented and organized with the ability to handle multiple tasks simultaneously
  • Demonstrated ability to learn new technologies and deliver measurable results
  • Strong analysis, problem-solving, and troubleshooting skills
  • Eager to dig into problems and bring proposed solutions to group discussion
  • Open to feedback and able to creatively adapt multiple ideas into a solution
  • Excellent communication and collaboration skills
  • Experience leading technical teams and mentoring junior developers