Full Stack Developer III - Hyderabad, India - FedEx

    FedEx
    Default job background
    Description

    Responsibilities:

    1. Front-End Development
    • 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.
    1. Back-End Development
    • 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.
    1. Database Management
    • Creating and maintaining relational databases (e.g., Oracle, MySQL, PostgreSQL) and understanding database design principles.
    • Writing efficient queries and ensuring data integrity.
    1. Server-Side Logic
    • Implementing business logic and algorithms on the server side to support application functionality.
    • Optimizing performance and addressing scalability challenges.
    1. Version Control and Collaboration
    • Using version control systems (e.g., Git, GitHub) for codebase management.
    • Collaborating with cross-functional teams, including UI/UX designers and other developers.
    1. Testing and Quality Assurance
    • 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.
    1. Deployment and DevOps
    • Deploying applications to production environments and ensuring smooth deployment processes.
    • Collaborating with DevOps teams to integrate continuous integration and continuous deployment (CI/CD) pipelines.
    1. Problem Solving and Troubleshooting
    • Identifying and resolving technical issues, bugs, and performance bottlenecks.
    • Conducting root cause analysis for problems and implementing effective solutions.
    1. Stay Updated
    • Keeping abreast of industry trends, new technologies, and best practices in full-stack development.
    • Willingness to learn and adapt to emerging technologies.

    Requirements:

    • 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).

    Nice to have:

    • Previous FedEx experience
    • Masters degree
    • SAFe certification
    • Azure, K8 experience
    • Domain knowledge in logistics, finance, or supply chain