6-10 yearsNoidaGraduation/Post Graduation
Responsibilities
- Developing intelligent and scalable engineering solutions from scratch
- Partnering with the customers to share product vision and goals
- Working on high/low-level product designs & roadmaps along with a team of ace developers
- Responsible for server-side component designing, detailed technical design, development, testing, implementation and maintenance
- Building products and applications using razor-edge technologies on Open-source Java technology stack, HTML5, Backbone.js, Hadoop, Cassandra, MongoDB etc
- Review and understand business requirements ensuring that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects
Requirements
- B.E/B.Tech/MCA with at least 6 - 10 years of hands-on web development experience in Core Java and J2EE
- Should have experience in end-to-end application development in an Agile environment
- Should be able to define technical architecture, hands-on coder, maintain standards, and other team policies
- Should have experience managing a team of at least 3 people
- Experience with OOAD frameworks such as Spring, Hibernate, REST
- Experience in TDD, Continuous Integration and build tools ( Maven, Jenkins, Gradle)
- Good knowledge of Design Patterns
- Understanding of the latest technologies and tools in the Java/JEE space
- Good experience with databases like MySQL, Oracle or any NoSQL
- Experience with Agile methodology and development tools
- Know how around integration patterns for queuing, caching etc
Good to have
- Experience in cloud computing or Linux
- Non-relational platforms like DynamoDB/MongoDB (no-sql)
- Ability to respond well under pressure
- Logical mind with keen analytical skills
- Strong interpersonal skills with the ability to work effectively across team boundaries