Full Stack Developer Advisor
FedEx
- Hyderabad, Telangana
- Permanent
- Full-time
- Lead and mentor a team of developers in the design, development, and deployment of Java-based microservices.
- Collaborate with cross-functional teams to gather and understand requirements for system enhancements or new features.
- Architect and implement scalable, resilient, and high-performing microservices solutions.
- Should be able to write highly scalable code and willing to contribute to individual capacity as well.
- Ensure code quality, performance, and security of developed solutions.
- Lead code reviews, provide constructive feedback, and enforce best practices.
- Identify and troubleshoot system deficiencies and implement effective solutions.
- Should be able to Test the solutions provided.
- Stay updated with industry trends and best practices in microservices architecture and Java development.
- Status update and issue escalation to the executive leadership team and be the owner of software demo content and acceptance.
- Facilitate communication and problem-solving in large cross-group development efforts across multiple development teams and business owners.
- Foster a safe and open communication environment.
- Clearly, articulate needs to onsite and offshore vendor teams.
- Closely work with different stakeholders including Directors, Managers.
- Languages: Java 1.8+, J2EE and related components
- Frameworks: Spring, Spring Boot, Hibernate, JPA, Spring Cloud
- Architecture: Service Oriented Architecture (SOA), Microservices
- Agile Tools: Agility Version 1, AGM,JIRA (Any one of them)
- CI/CD: Jenkins, PMD, JaCoCo/Emma
- Build Framework: Maven or Gradle
- Source Control (SCM): Git, Gitlab, Bitbucket, SVN, VSS etc.
- Communication Protocols/Webservices: SOAP, REST, JMS
- Databases: Oracle, MySQL and knowledge on any NO SQL.
- Operating System: Unix/Linux, Windows
- Unit Testing Frameworks: JUnit/TestNG, Easy Mock/Mockito
- Architecture & Design Frameworks/Tools: TOGAF, EA-SPARX, Case Complete
- IDE: Eclipse or IntelliJ
- Cloud: AWS or Azure or PCF
- Proven experience working with microservices architecture.
- Strong understanding of software design principles and patterns.
- Good Knowledge of SAFe/Agile
- Should be able to Document Technical architectureand Deployment architecture.
- Well versed in the API development using REST
- Knowledge of Swagger
- Working knowledge on how to test APIs using Postman or any other tool.
- Shell Scripting
- Understanding of different aspect of system design
- Ab Initio
- ETL Knowledge
- Data Analytics
- Understanding of Splunk and AppDynamics
- Exposure on UI technologies like Angular
- Bachelor's degree in computer science, engineering, information Systems, and/or equivalent formal training or work experience.
- 10+ years of equivalent work experience in information technology or engineering environment.
- A related advanced degree may offset the related experience requirement.
- Proactive and excellent communication, presentation, and facilitation skills
- Experience working in Large Scale Program/Project based in Java, Spring Boot, Microservices and Oracle/Postgres SQL
- Four or more years of experience in leading a Large-Scale development projects and handling requirements, design, and deliveries.
- Some understanding on how to migrate legacy system to Modern apps.
- High self-awareness and is coachable.
- Strong verbal and written communication
- Positive Attitude
- Self-motivated
- Able to work as a team and individually.
- Provide leadership for team members.
- Be accountable and responsible.