Fullstack Developer III - Java & Angular [T500-**]

  • Hyderabad
  • Fedex Acc
Roles & Responsibilities: Under limited supervision, designs, codes, tests and deploys software in all layers of the development life cycle. Provides the necessary documentation. Works with databases, APIs, servers, networks and various programming languages. Design, develop, and maintain Java-based applications using Spring Boot framework for backend development. Implement and integrate Cloud services (Azure, GCP, PCF) to build scalable and resilient applications. Develop dynamic and responsive user interfaces using Angular framework for front-end development. Create RESTful APIs and utilize Spring REST API/JPA for efficient data handling and persistence. Write SQL queries, perform database design, and optimize database performance for application requirements. Conduct unit testing using tools like JUnit and Karma to ensure code quality and reliability. Set up and manage continuous integration/continuous deployment (CI/CD) pipelines using Jenkins for automated build and deployment processes. Ensure good understanding and implementation of responsive designs for optimal user experience across devices. Collaborate with cross-functional teams including UX/UI designers, QA engineers, and product owners to deliver end-to-end solutions. Stay updated with industry trends, best practices, and emerging technologies to drive innovation and efficiency in development processes. Mentor under less senior positions Must - Have Skills: Java, Spring boot, Cloud (Azure / GCP / PCF), Angular, Spring REST API/JPA , SQL, Testing (Junit / Karma or similar), Jenkins CI/CD pipeline, Good understanding of responsive designs. .NET knowledge and exposure is preferred. Nice-to-Have Skills: Knowledge of REST / SOAP web services and API development. Familiarity with front-end libraries / frameworks like CSS Bootstrap and Angular material. Experience with performance testing tools and methodologies. Understanding of messaging services such as JMS, RabbitMQ, or Kafka. Familiarity with monitoring and logging tools like Splunk. Agile development methodologies and practices. Knowledge of OAuth2 grant types for authentication and authorization. Experience with Netflix OSS stack components like Eureka, API Gateway, and Feign Client. Minimum Qualifications: Bachelor's Degree, in computer science, engineering, information systems, or related field and / or equivalent formal training or work experience. 6-9 years of qualifying work experience in information technology or engineering environment. A related advanced degree may offset the related experience requirements.