Java Software Engineer (5 Years)
E2open | Hyderabad, TG, INPosted 13 days ago
Description
Primary Responsibilities
- Work with globally distributed product development teams.
- Contribute to server-side requirements, design, and development to solve complex supply chain management problems.
- Work towards building a quality product with a defined scope and release cycle
- Ready to learn and evaluate new technologies and bring new ideas on board.
- Participate in code reviews and provide constructive feedback.
Required Skills/Experience
- Bachelors/Master’s degree in Computer Science, Engineering, or equivalent.
- Minimum 5 years’ experience in developing and supporting scalable Java/JEE applications, application servers, and related web technologies.
- Must have knowledge in Java 8 and above.
- Strong knowledge of object-oriented design patterns and implementation skills in Java.
- Profound insight of Core Java and Internals, like Collections, Multi-threading, Concurrency framework, Exception handling.
- Strong understanding of REST web services, JSON, XML, JavaScript, HTML, and Web 2.0 technologies
- 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
Nice to Have Skills/Experience
- Knowledge of Network and Simulation algorithms
- Product development experience
- Supply Chain Management, ERP domain knowledge
- Cloud infrastructure