Backend Java Developer

Full Time
Chennai, Hyderabad
Posted 1 month ago

Out of the box solution

Role Description

We are looking for a candidate able to lead & own the development & integration of product/service lines. Understands the technical requirements; develops the technology project plan and communicates the schedule to the team. Liaison with technical & domain architects to facilitate selection of appropriate technologies to meet the customer requirements 
 
Role and responsibilities 

•    Participate in the full development life cycle, working within broadly defined parameters. 
•    Own the delivery of an entire piece of a system or application. 
•    Management and execution against project plans and delivery commitments. 
•    Work closely with development manager, tech leads, Scrum master and Product owner to develop the best technical design and approach for new product development. 
•    Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts 
•    Writing high quality code, participating in code reviews, designing/architecting systems of varying complexity and scope, and creating high quality documentation supporting the design/coding tasks 
 
Technical skills requirements 

The candidate must demonstrate proficiency in, 
•    Core Java including OOPS, abstract classes & interfaces, exception handling and serialization. 
•    Multi-threading, Synchronization Executor Framework (Async Programming) ,Java 8 Stream API  
•    Gang of 4 Design patterns and principles 
•    Application or Web servers (Tomcat, Spring boot, Jboss etc.) 
•    Spring Core (DI & IOC) and any of the Spring Services (AOP, MVC, Security, Transaction etc.) 
 
Nice-to-have skills 

•    SOLID Design principles 
•    Distributed Transactions 
•    Performance Improvements and JVM Dumps understanding 
•    Unix or Shell scripting 
 
Qualifications 

•    5-8 years of work experience in systems or application development 
•    B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred. 

Job Features

Job CategoryFinance, Information Technology

Apply Online

A valid email address is required.
A valid phone number is required.