Job Description
Work Package (Competency Required) Skill: Java Developer Language (Non-English if any) NA Work Location Coimbatore / Bangalore Responsibilities 8+ Years of experience in leading/developing/delivering JEE Web application development using relevant JEE technologies & frameworks as per technical skills mentioned below., Work as part of a project team to lead, design, develop and deliver a mission-critical JEE implementation built on the JEE Platform, leveraging different JEE Technologies including, but not limited to, Enterprise Java Bean, Java Database Connectivity, and Java Messaging Services etc. Participate in requirement gatherings, design, implementation, testing and support of custom Java solutions, which include feature enhancements, new functionalities, and back-end systems integration etc. Collaboration with clients to prepare technical design specifications. Interact with subject matter experts (functional & business) to understand business requirements and. develop system/technology design & architecture of the applications. Work directly with the project team and implementation partners, as needed. Provide technical guidance & mentor team members technically. Perform code reviews for quality assurance and conformance to standards/guidelines. Assist in infrastructure & system software setup for development and testing environments. Ensure timely completion of tasks delegated. Monitor and report on task status, identify issues that may hinder the fulfilment of the task, and recommend and implement corrective measures. Ensures that the design/implementation meets technical, functional, performance and business requirements and in compliance with the architecture of the solution. Present the Solution & demos to internal and external stakeholders, through presentations and documents. Develop High Level and Low Level Design documentation as needed Prioritizes multiple tasks effectively & work on multiple projects/tasks at the same time, as needed Ensure that the coding guidelines, documentation standards/requirements and SDLC methodology are adhered to Consistently deliver high-quality services and components Technical Skills Core knowledge and experience in IT field, especially in design, implementation and testing applications based on JEE Technologies, including Web applications frameworks, Front-end technologies, Back-end technologies, Web Services etc. Hands-on experience on JEE Technologies, JEE frameworks & design patterns Sensitive to UI design & User Experience, and demonstrate excellent skills on leveraging new technologies like Angular Full stack experience in Java, spring, spring-boot, hibernate Proven experience with Angular 2+ Framework Knowledge of different front-end languages and libraries like html5, css3, bootstrap, , JQuery, javascript, vuejs, react Proven experience with Relational Databases. Experience in the design and development of necessary DB artifacts such as Tables, Views, and Stored-Procedures. SQL Server is the preferred DB. Proven experience in agile development methodology Knowledge of Object Oriented Programming concepts and design patterns Knowledge about source control tools like Git. Good skills on build tools like Jenkins, Bamboo and Maven Experience in developing Web Services (SOAP, REST) to expose web services or Consume Web Services to fulfill different integration needs. Experience in unit testing the artifacts to insure that implemented artifacts fulfill the requirements Experience in developing components that use JMS queues for asynchronous Messaging. Experience in developing real-time applications with web-sockets Familiarity with OO principles and Service Oriented principles and apply them effectively in design & implementation Knowledge of middleware tools and should be able to work with them (API integrations platforms like Apache Camel) Sound working experience in queuing system like RabbitMQ Exp: 12 - 14 years Location: Bangalore Budget: 30 LPA Sunday to Thursday 10:30 AM to 7:30 PM IST Must
Employement Category:
Employement Type: Full time
Industry: Others
Role Category: Telecom Software
Functional Area: Not Applicable
Role/Responsibilies: Architect
Keyskills:
Java Database Connectivity
Angular
Spring
Hibernate
HTML5
CSS3
Bootstrap
JQuery
JavaScript
Relational Databases
SQL Server
Object Oriented Programming
Design Patterns
Git
Jenkins
Bamboo
Maven
REST
Unit Testing
Apache Camel
RabbitMQ
Java Developer
JEE Technologies
Enterprise Java Bean
Java Messaging Services
Springboot
Angular 2 Framework
Vuejs
React
Agile Development Methodology
Web Services SOAP
JMS Queues
Web Sockets
OO Principles
Service Oriented Principles
Middleware Tools
API Integrations Platforms
Queuing System