Job Description:
We are seeking a highly experienced and innovative Staff Software Engineer with deep expertise in Java to join our Supply Chain Process Manager team. As a technical leader, you will architect, design, and implement scalable backend systems, mentor engineers, and drive best practices across the organization.
Location: Hyderabad
Roles:
- Design and develop high-performance, scalable, and secure backend services using Java and related technologies.
- Lead architectural discussions and design reviews for complex systems.
- Identify and resolve performance bottlenecks and system failures.
- Be willing to explore technical needs and bring problems AND solutions to the table.
- Constantly strive to raise the bar on engineering excellence.
- Lead the way - staying up to date with tools, trends, technologies, and frameworks both industry-wide and within e2open and then sharing that knowledge in a meaningful way with the community.
- Mentor and guide junior and senior engineers, fostering a culture of continuous learning and improvement.
Education and Experience:
- Bachelors/Master’s degree in Computer Science, Engineering, or equivalent
- Minimum 8 years’ experience in developing and supporting scalable Java/JEE applications, application servers and related web technologies
Qualifications and Skills:
- Bachelors/Master’s degree in Computer Science, Engineering, or equivalent
- Minimum 8 years’ experience in developing and supporting scalable Java/JEE applications, application servers and related web technologies
- Strong understanding of object-oriented programming, data structures, and design patterns.
- Experience with Spring Boot, RESTful APIs, and microservices architecture.
- Technical leadership
- Understanding of software development life cycles, agile/scrum development, and unit testing
- Hands-on experience with tools like Eclipse, Junit, SVN/Git, Ant/Maven/Gradle, Hudson/Jenkins/Bamboo etc.
- Experience working on a Linux/Unix environment including basic scripting skills
- Must have strong analytic and problems solving skills, must be able to present ideas clearly and possess a strong desire to learn.
- Excellent communication and documentation skills
- Should have strong debugging skills