JAVA Developer (Sr.)

JAVA Developer (Sr.)


Job Responsibilities

Summary:
Sr. Engineer – Software Engineer will work as a senior member of a software development team, responsible for the development, implementation and post deployment support of enterprise applications. In this role, the Sr. Engineer – Software Engineer will work independently or with minimal input from the Development Manager. As a member of the team, the Sr. Engineer – Software will participate in all phases of the Software Development Life Cycle (SDLC). The Sr. Engineer – Software Engineer will be responsible for mentoring junior members of the team, provide them guidance, and support in completing their assignments.

Responsibilities / Tasks:

Communicate with Business users

•Analyse the requirement and provide optimal solution

•Design the solution for business requirements

•Handle the implementation independently

•Involve in code review of the team members

•Comfortable working in a highly agile, small team environment

•Participate in the definition and design process of new features, build new features, troubleshoot and fix defects (if any)

•Microservices Architecture and Implementation Patterns are an added advantage

Candidate Profile:

•Java 1.8, JEE 7 (Context Dependency Injection) or above

•Enterprise Java Beans 3.x

•Candidate should have 3-5 years of experience in Java development

•Any MVC framework – Struts or Spring MVC

•RESTful web services and/or SOAP web services

•Strong Knowledge in Object-oriented analysis & design and Design Patterns

•ORM framework – JPA implementation like Hibernate/Eclipselink

•Junit, Mockito or PowerMock or EasyMock

•Database and SQL query language – Oracle

•Eclipse, STS, Putty, Unix commands, Jenkins, ALM/JIRA

•Agile development process – SCRUM/Kanban

•Experience with build tools such as Maven or Gradle, SVN or Git

•Weblogic, Apache Tomcat, SonarQube, Apache HTTP server

•Communicate with Business users

•Analyse the requirement and provide optimal solution

•Design the solution for business requirements

•Handle the implementation independently

•Involve in code review of the team members

•Comfortable working in a highly agile, small team environment

•Participate in the definition and design process of new features, build new features, troubleshoot and fix defects (if any)

•Knowledge of Docker, Cloud like Azure/AWS are an added advantage•Microservices Architecture and Implementation Patterns are an added advantage

Requirements

 

 


Key Skills: Expert proficiency in Java and Object Oriented Programming (OOP), strong understanding of SDLC AGILE, AWS
Location: Remote
Years of Experience: Java (8+ years) SQL (8+ years) Hibernate / JPA / MyBATIS (3 - 5 years) , AWS

    Attach CV (PDF/ Word files upto 2mb)