JAVA Team Lead/Architect

Full–time

Posted on: 18 hours ago

We are looking for a JAVA Team Lead/Architect who can join immediately or within 30 days, with 8-10 years of Experience, responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to lead a team of senior and junior developers, design and develop these applications, and to coordinate with the project manager, working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Project Technologies and Tools

Core Java/J2EE, JSP, Spring 4.x, JSF, Hibernate, AngularJS, JSON, XML, MySQL, Jasper Reports, Git.

Desired Candidates Profile
  • Proven hands-on Software Development experience and solid understanding of object-oriented programming
  • Experience in developing web applications using Spring 4.x, JSF is mandatory.
  • Proven working experience in designing and developing applications using Java, J2ee, Spring, Hibernate and Java EE platforms
  • Object Oriented analysis and design using common design and architectural patterns
  • Excellent knowledge of software and application design and architecture
  • Profound insight of Java and JEE internals Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in Web service technologies (SOAP, REST etc)
  • Experience with Scrum, Agile Process.
  • Experience with Continuous integration.
  • Commitment to Test Driven Development
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds
  • Proficient understanding of code versioning tools, such as Git, Bitbucket
  • Familiarity with build tools such as Ant, Maven, and Gradle