We are looking for a Java developer responsible for:
- Building Java applications.
- Design and develop banking applications, technical management.
- Create and develop salable customer facing web services
- Hands-on development mentality with a willingness to solve complex problems
- You should have structured approach to development (measuring, monitoring, and testing) and a deep understanding of object oriented design
- Build a brand-new product end to end
- Participate in code and design reviews
Requirements
- Proficient in J2SE/J2EE, with a good knowledge of J2EE Technology's.
- Solid understanding of object-oriented programming and Aspect Programming.
- Familiar with various design and architectural patterns.
- Good knowledge of Java Core
- Good knowledge of Web Based Software Concepts
- Good knowledge of developing Web-Services.
- Knack for writing clean, readable Java code.
- Implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools, such as Git
- Experience in SOA
- Experience in Cloud Development and Cloud Middle Ware