Source description
About the role
Required Details mentioned below, Primary Skills : Java API for RESTful Web Services, GWT(Google Web Toolkit), core java , Advanced java , Spring Mvc , PostgreSQL
Secondary Skills : API Development , Apache, GIT/SVN
Experience range: 5 to 8 years (Must)
Requirements
-
Design, develop, modify, and implement software programming for products (both internal and external) with 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
-
Job Description:
-
BS/MS degree in Computer Science, Engineering or a related subject
-
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, SubVersion, 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
-
Job type: Contract Division: eTeam Workforce Limited Reference: 24-02031
More at eTeam