Senior Java Developer

Overview

On Site
$70 - $90
Contract - W2
Contract - 24 Month(s)

Skills

Ajax
Analytical Skill
AngularJS
Apache Ant
Apache Log4j
Apache Maven
Application Servers
Articulate
Aspect-oriented Programming
Authentication
Authorization
Bamboo
Business Analysis
Business Analytics
Design Documentation
Design Skills
Eclipse
Electronic Commerce
English
Enterprise Software
Estimating
Hibernate
IOC
Intellectual Property
JPA
JSON
JSP
JUnit
Java
Jbehave
Jenkins
Knowledge Sharing
Mentorship
Microsoft Visio
Mockito
MySQL
Oracle
Oracle WebLogic
Payments
PostgreSQL
Process Improvement
RDBMS
SOAP
SQL
Spring MVC
Spring Security
Supply Chain Management
Test Cases
UML
Use Cases
Web Services
HIS
WildFly
Writing
jQuery

Job Details

Job Description:

As part of an exciting, fast paced environment developing authentication and security solutions in the mobile and e-commerce space, this position will provide technical expertise within the development lifecycle for new products and services.

  • Are you interested in re-defining how Client does online authentication today?
  • Have you ever brought a product to market on a global scale?
  • Are you motivated to stay on cutting edge of technology?

Role:

  • Technically lead project through all stages of the project life cycle, including requirement understanding, estimation, design, development, acceptance testing
  • Work closely with Project Architect, BA and/or customer and come up with high level and low level design
  • Develop critical components whenever required and create proof of concepts for new/unknown use cases/ideas
  • Conduct code reviews, is responsible for overall code quality, Coach and mentor less experienced team members
  • Write and review Design Documentation in conjunction with Technical writer, Do SCM Operations branching, merging, tagging, conflict resolution
  • Study upcoming technologies and identify how they can be used to improve existing solution
  • Comply with organizations processes. Policies and protects organization s Intellectual property. Also, participate in organization level process improvement and knowledge sharing

All About You:

Essential knowledge, skills & attributes:

  • Hands on experience and expert on working with core Java, Spring (MVC, IOC, AOP), Hibernate, JSP, JPA, application servers (Jboss, WebLogic), SQL & RDBMS (MySQL, Oracle and PostGRES), Web-services (JSON and SOAP) & XML
  • Hands on experience of using Eclipse/My Eclipse IDE, UML tools (MS Visio), MS Word and Powerpoint
  • Hands on experience of writing Junit test cases, working with Maven/Ant, GIT
  • Personal attributes are strong logical and Analytical Skills, design skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal)
  • Knowledge of Design Patterns
  • Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols, their usage in enterprise application

Additional/Desirable capabilities:

  • Experience of working in Mobile or Payments application Domain
  • Hands on experience of working with tools like Mockito, JBehave, Jenkins, Bamboo, Confluence
  • Hands on experience of technologies like AJAX, JQuery, Angular , WS-Security, Spring Security, Log4j

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.