No more applications are being accepted for this job
- Building robust and scalable server-side applications using Java and related frameworks (Spring Boot, Hibernate).
- Designing and implementing RESTful APIs for smooth communication between front-end and back-end systems.
- Strong knowledge on Microservice concepts
- Proficient in building Microservices using Spring Boot libraries
- Skilled in Business Objects managed within API
- Aware of Advanced Spring Boot concepts like Spring AOP, Spring Web Security, Micrometer emitters
- Skilled in adapting Design Patterns and SOLID principals
- Strong knowledge on Cloud Native concepts
- Have developed applications that supports parallel processing and multi-threaded environment.
- Have worked and collaborated with cross functional team using Agile methodology
- Have implemented Service Virtualization and decoupling approach for dependencies
- Collaborating with Data Architects to push through changes to relational databases (e.g., Oracle, MySQL, PostgreSQL) and understanding database design principles.
- Enhancing and maintaining the database queries within application
- Strong knowledge on JPA and relationship builders for Entity and Repository classes
- Implementing business logic and algorithms on the server side to support application functionality.
- Optimizing performance and addressing scalability challenges.
- Using version control systems (e.g., Git, GitHub) for codebase management.
- Collaborating with cross-functional teams, including UI/UX designers and other developers.
- Writing unit tests and conducting thorough testing to ensure the reliability and robustness of the application.
- Participating in code reviews to maintain code quality standards.
- Deploying applications to production environments and ensuring smooth deployment processes.
- Collaborating with DevOps teams to integrate continuous integration and continuous deployment (CI/CD) pipelines.
- Identifying and resolving technical issues, bugs, and performance bottlenecks.
- Conducting root cause analysis for problems and implementing effective solutions.
- Keeping abreast of industry trends, new technologies, and best practices in full-stack development.
- Willingness to learn and adapt to emerging technologies.
- Proven experience as a Full Stack Developer using Java technologies.
- Strong proficiency in front-end and back-end technologies.
- Familiarity with agile development methodologies.
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in a team environment.
- Bachelor Degree in Computer Science or related field (or equivalent experience).
- Design Patterns
- SOLID Principles in practice
- Data Structure/Algorithms
- Distributed Caching implementation
- Designing and developer experience Azure, K8, AzureEvent Hubs or Service Bus, Helm file defination
- Spring Boot
- Microservices
- Java programming
- Designing
- Service Virtualization
- API Contract
- NFRs - Performance, Scalability
- UML Modelling
- Previous FedEx experience
- Masters degree
- SAFe certification
- Ability Azure, K8 experience
- Domain knowledge in logistics, finance, or supply chain
- Designing and developing responsive and interactive user interfaces using HTML, CSS, and JavaScript frameworks like React or Angular.
- Ensuring a seamless user experience across various devices and browsers.
Full Stack Developer III - Hyderabad, India - FedEx
Description
Responsibilities:
1. Back-End Development
2. Database Management
3. Server-Side Logic
4. Version Control and Collaboration
5. Testing and Quality Assurance
6. Deployment and DevOps
7. Problem Solving and Troubleshooting
8. Stay Updated
Requirements:
Must to Have:
Nice to have:
1. Front-End Development