Job Description
- Develop team to analyze, design, and implement enterprise-wide Java based systems.
- Interact with IT and business stakeholders to present solutions, estimates, and delivery schedules.
- Oversee the creation, execution, and documentation of tests.
- Utilize and promote Standards, Best Practices, Design Patterns and DevOps.
- Planning, analyzing, and defining solutions through business, functional and technical expertise.
- Work with product managers & Owner on issues or questions related to system requirements.
- Respond to inquiries concerning application development and support.
- Keep track of new development-related tools, frameworks, methods, and architectures.
- Create APIs depending on the architecture of the production application.
- Document findings of study and prepare recommendations for implementation of the new systems, procedures, or organizational changes.
- Perform research and study of specific work problems and or internal stakeholders and provide solution recommendations to managers.
- Independently direct the implementation of small projects
- Job Requirements
- BE ( Any Stream ), BSC computer science/IT or BCA or MCA
- 6 – 9 years in Java, J2EE and Spring Framework technologies
- Deep hands-on expertise with SOA, Microservices, REST Web Services,
- JSON/XML and containers (docker)
- Good knowledge of database concepts with working knowledge of SQL, Stored
- Procedures, MongoDB.
- Proficiency with at least one ORM/Persistence Framework:, Hibernate, JPA.