Title Senior Java Developer / Lead Developer
Salary Negotiable dependant on experience
Location Mysuru
Job Information

Objectives: Java design and development for our Front, Middle and Back-Office Loan Management System for financial services markets.

Description of the role

  • To design, code and test components with-in J2EE architecture to develop applications for financial services markets
  • Work with Business Analysts and Technical Architects on design aspects to meet technical and business requirements
  • Interact with clients to elicit requirements and define solutions
  • Lead detailed design efforts to deliver the use case requirements given Software Architecture and Technical Infrastructure
  • Lead the team to code and test the components once designed
  • Contribute to the definition, maintenance and adherence to development guidelines/standards and processes
  • Assist with the deployment and administration of Technical Infrastructure (servers and services, both J2EE and Database)

Requirements of the role

  • 7+ years of experience in Commercial Object Oriented Analysis and Design
  • 5+ years with J2EE Application Design, Coding, and Implementation
  • 5+ years of experience with Web Application technologies such as HTML, CSS, JavaScript, HTTP, XML, Java Servlets, AJAX, JSP, JMS, JDBC
  • 5+ years of experience with open source frameworks related to web applications (e.g. Spring, Hibernate etc.)
  • 5+ years of experience with Java tools such as Maven and JUnit
  • 5+ years of experience with Hibernate & JPA
  • 2+ years of experience with UML Design
  • Experience in Design Patterns
  • Experience using SQL
  • Exposure to a Java Application Server (WebSphere/JBoss etc.)
  • Experience of Web Service development
  • 60% (first class) in technical graduation
  • Experience of using Unit Testing tools and methods
  • Experience with Infrastructure Design & Analysis is a plus
  • Experience with Performance Tuning & Profiling is a plus
  • Technical Certifications is a plus
  • Experience with AngularJS is a plus, not mandatory
Personal
  • Well-developed analytical capabilities
  • Ability to take ownership and be responsible for their deliveries
  • Innovative and willing to contribute new ideas
  • Excellent written and verbal English communication skills
  • Attention to detail, with ability to produce clear and concise documentation
  • Ability to work as part of a team
  • Self-motivated and able to work on own initiative
  • Well-developed time management skills
  • Ability to be flexible with respect to working hours, according to operational requirements
Apply Now