The candidate will be part of a talented Mobileware software team that works on mission-critical applications. Developing our products offers a range of challenging tasks, as they combine high availability with efficient data management in the banking/payment space. As a Java expert, he/she will implement Mobileware s product strategy within the team, and hold responsibility for the high quality of new products and their expansions.
Role and Responsibilities
Backend Java developer role and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. This includes:
- Delivering high availability and performance
- Contributing in all phases of the Software development lifecycle (SDLC)
- Work on Java/Java EE application development
- Writing well-designed, efficient, and testable code
- Conducting software analysis, programming, testing, and debugging
- Ensuring designs comply with specifications
- Preparing and producing releases of software components
- Transforming requirements into stipulations
- Support continuous improvement
- Investigating alternatives and technologies
- Presenting for architectural review
- Preparing End User Documentation and Training
- Maintaining an active testing environment
- Looking for code smells and optimizing code
- Identifying other programs that could enhance current systems
Qualification, Experience skills Required
Qualification: BE/B.Tech/ BSC IT/MTech/ MSc IT/MCA
Experience: 2+ Yrs for Developer and 4-6 Yrs for Sr. Developer
Work location: Remote / Bandra
Technical Skills-
- Strong background in Core Java and good knowledge of Collections framework
- Knowledge of JSP/Servlets
- Proficiency with Spring Boot
- Experience with Service-Oriented Architecture / Web Services - SOAP/REST/API
- Proficiency with OOPS concepts
- At least one MVC framework like JSF, Struts, or Spring MVC
- Knowledge of Databases like MYSQL and hands-on experience in Hibernate or JPA
- Experience in J2EE application servers like Apache Tomcat
- Proficiency in Mark-up Languages like XML and JSON
- SOAP-based Web Services (JAX-WS)
- Key traits/characteristics: Analytical thinking, strong problem-solving aptitude, team player, excellent communication skills
Good to have Skills
- Dependency Injection (as demonstrated in Spring or Java EE through @Resource
- Some build tool (Ant, Maven, etc.)
- Knowledge of Web Technologies - HTML, CSS, JavaScript and jQuery preferred
- Experience in banking domain is strongly preferred