Job Description

Experience - 4 to 8 Years

Qualification - B.Tech/B.E

Location - Balewadi, Pune(Work from office mandatory)

Skills - Advanced Java, GWT, Java API for RESTful Web Services, Spring MVC, core java

Job Description :

- Experience of developing web-based client/server applications.

- Experience in developing web applications using at least one popular web framework (JSF, GWT, Spring MVC)

- Hands on experience in designing and developing applications using Java EE platforms (Expertise in Core Java, Java 11 +)

- Knowledge of Messaging, APIs, REST, Microservices and integration

- Fair knowledge in Eclipse RCP, Plugin Development

- Experience with test-driven development

- Hands on experience using Git, Sub Version, or Team Foundation Server (TFS) version control system

- Object Oriented analysis and design using common design patterns

- Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management, etc.)

- Experience in working with OSGI will be an added advantage

Requirements :

- Design, develop, modify, and implement software programming for products (both internal and external) with a focus on surpassing customers expectations by achieving high quality and on time delivery.

- Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism.

- Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve complicated workflows or multiple product areas. Technical project lead.

- Works with general supervision on complex projects with latitude for independent judgment. Moderate skills with high level of proficiency and technical expertise.

- Candidate should have vast knowledge in Java and cross platform web development.

- Should have strong architectural skills to drive innovation and overall design.

- Good communication skills and ability to work with testers and project managers. Together with the agile team, define and implement features and fix bugs.

- Analyze deficiencies in product pro-actively and take necessary steps to insure high quality of software.

- Conduct code reviews and trainings to organization.

- Lead by example on all aspects of coding and design.

- Collaborate closely with management and key stakeholders.

- Participate in and lead an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment.


info-icon

Did you find something suspicious?