Job Description :
Theoretical and practical knowledge in programming technologies and Rapid Application Development.

Strong understanding of object-oriented software development methodology.

Understanding and experience in distributed applications development.

Knowledge of development, debugging, logging tools.

Understanding application security.

Strong understanding of quality requirements and methods to meet them.

Knowing methods of performance analysis and optimization.

Understanding legacy data conversion principles

Java Enterprise Edition(J2EE)

Experience with relational databases (Oracle or SQL Server) and SQL

Experience with NoSQL(Mongo DB)

Spring framework (IoC, Transactions, Security, Batch)

Persistence: Hibernate (JPA version), SQL+HQL (Hibernate query language), ,

Web Services : SOAP, REST, XML, JSON,

Code management tool: GIT (or SVN), IDEA / Eclipse

Application Servers: Tomcat / JBoss / Websphere

Good to Have

Rules frameworks on Drools

ESB and Integration tools like Mule/Apache Camel

Roles & Responsibilities

Should have adequate code review and quality skills

Understand business area and customers’ needs

Interact with business analysts, system architects and quality assurance to ensure the finalized requirements are clear, concise, comprehensive, unambiguous, and well-documented.

Review, Design and develop particular features or non-functional requirements (coding, configuring existing functionality, re-factoring, etc based on business requirements and architecture adhering to the software quality requirements (robustness, performance, scalability, testability, etc

Review unit and integration tests

Responsible for the delivery of high quality solutions on time

Analytical thinking, proactive attitude, self-motivation demonstrated through past experience:

Problem-solving skills and customer focus

Personal development, coaching and mentoring skills

Teamwork skills

Drive changes on a team level

Self-motivated, initiative and proactive
             

Similar Jobs you may be interested in ..