Job Description
E2open is seeking a Staff Software Engineer to join their Planning & Response team in Hyderabad. The ideal candidate will be a technical leader with deep expertise in Java, responsible for architecting, designing, and implementing scalable backend systems. They will also mentor engineers and drive best practices across the organization.
Role involves:
- Designing and developing high-performance, scalable, and secure backend services using Java and related technologies.
- Leading architectural discussions and design reviews for complex systems.
- Identifying and resolving performance bottlenecks and system failures.
- Exploring technical needs and bringing problems and solutions to the table.
- Staying up to date with tools, trends, technologies, and frameworks.
- Mentoring and guiding junior and senior engineers.
Requirements:
- Bachelor's/Master's degree in Computer Science, Engineering, or equivalent.
- Minimum 7 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.
- 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.
- Strong analytic and problems solving skills.
- Excellent communication and documentation skills.
- Strong debugging skills.