Responsibilities
Design and develop customer-facing web applications using Java/J2EE
Design and develop RESTful APIs
Develop applications focused on usability, performance, scale and robustness
Work with other engineering teams to identify system dependencies and work on implementations under strict product release schedules.
Understand the business domain deeply and work closely with business stakeholders and architects
Basic Qualification
A Graduate or Post graduate in Computer Science/Information Technology from a reputed college
5-8 years of development and delivery experience in Java/J2EE domain
Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications
Great Object Oriented Analysis and Design (OOAD) skills, including strong design patterns knowledge
Experience in Service Oriented Architectures (SOA) such as ReST.
Experience with relational databases, such as MySQL, Oracle as well as NoSQL based databases like Cassandra
Knowledge of software best practices, such as Test-Driven Development (TDD) and Continuous Integration (CI) and Continuous Delivery (CD)
Experience with Git, Maven, Jenkins
Experience working in Linux/Unix environment
Experience working with container like Docker
Desire to contribute to the wider technical community through collaboration with other technologists
Works independently and is self-motivated, takes initiative, overcomes obstacles, and solves problems
Interested candidates revert back on ya*****k@tr****t.com
Keyskills: Java Rest Design Patterns Web Technologies Data Structures MySQL Javascript Spring Framework HTML J2Ee