junior java developer in Chennai

Chennai, Tamil Nadu
job type
reference number
apply now

job description

?An Intermediate Applications Developer serves as the technical expert on complex
applications development work assignments and problems. This position serves as a staff
specialist on one or more systems and is normally responsible for the entire life cycle of an
application to include analysis, coding, testing, and documentation. The Intermediate
Applications Developer applies significant professional experience and training in information
technology and computer programming to the analysis, design, modification, and
maintenance of application programs, integrated systems, and/or software solutions.
This position requires specialized knowledge of appropriate programming languages and
development tools. This is a professional position requiring the ability to complete the most
difficult development and programming tasks independently. The Intermediate Applications
Developer will be called upon to provide guidance and project direction to other staff
members on the development team, and will serve as an expert resource within the team on
the functionality of their assigned system(s).

?To be part of growing organization

Client Introduction
?Growing IT Services Organization head quartered in NJ (USA) with development center in Chennai


?Java Developer


?Application Programming and Software Development
? Develop programming code and software modifications using appropriate languages and

tools to provide responsive and innovative solutions, and new functionality in enterprise-
wide and complex distributed systems.

? Develop, maintain and support associated databases.
? Write clean, unit-tested code that is maintainable by all developers on the team.
Systems Analysis and Development
? Analyze user system and application needs, determine and evaluate potential solutions,
develop system specifications and requirements, and design application programs to meet
the requirements.
? Design integrated solutions, which may include applications, databases, networks, and
related systems.
? Research, analyze and evaluate current technical trends, emerging technologies and
standards, new software functionality, and alternative software solutions to determine
applicability and viability.
Data Base Analysis and Development
? Structure, implement, and maintain database systems. Establish policies, standards and
procedures to ensure useful and readily accessible data.
? Design database systems and programs.

? Analyze data requirements and develop data models.

Technology Stack:

? Must have strong coding skills in one of these programming languages: Java-

? Must have worked with one of these servers: Mule ESB/Tomcat/JBoss
? Must have worked with one/both of these backend frameworks: Spring/Hibernate
? Must have basic knowledge in SQL and Javascript.
? Good to have skills: Any one of these frontend frameworks - GWT/Flex/Wicket/JavaFX
? OS: Ubuntu/Windows
apply now