Job Description :
Title: Core Java Developer
Location: Des Moines, IA
Duration: Long-term
Rate: $70/hr AI on C2C - Fixed and non-negotiable
Total experience: Must be atleast 9+ years visible on the resume:
Duration: Long-term
Priority: Very High
Visa: Open
Role: Developer
Level: Senior
Job type: Contract
Pay-terms: Open
Submission: Direct to the implementation partner of the project
Layers in submission: Zero
Hidden layers in submission: Zero


Must Have Skills: Core Java, JDBC, JSON, Spring MVC, Hibernate, API Development, web services (REST, SOAP and JSON), GITHUB, APACHE/TOMCAT
Desired Skills: Spring Boot, Maven, J-unit, J-Behave, PMD, SONAR, Jenkins, JIRA


Job Roles / Responsibilities:
Hands-on development in Java technologies – Core Java, Hibernate, Java Script, Spring MVC
Participate in technical discussions with stakeholders and translate business/engineering needs into solution architectures and effectively communicate the same to Onsite/offshore teams
Provide onsite technical coordination, guidance, and support during the US daytime (CST)
Prepare and maintain necessary documents such as Architecture, Design, Troubleshooting, Deployment, Configuration, etc.
Proactively partner with enterprise, security EAs, DevOps and other engineering teams from client end to understand their needs and proactively plan to meet them
Be proactive in identifying risks, challenges, issues and bring them to senior management attention, seek advice and solve before they become major issues

Required Experience & Skills:
MUST
Good knowledge and experience in enterprise software architecture, design, development and integrations considering functional and non-functional requirements
Ability to code and unit test own code to a high standard regardless of language
Strong experience in Java/J2EE distributed application Development.
Experience working with Spring framework and good understanding of AOP concepts.
Strong analysis and design skills, including requirements analysis, OO design patterns.
Minimum five years of experience with Messaging (MQ/JMS) based Integration applications.
Experience in resolving performance issues
5+ years of experience in Relational and NoSQL database paradigms
Experience API development, web services (REST, SOAP and JSON), and documentation tools
Good exposure and ability to troubleshoot a problem end to end covering Web interface-APIs to Database levels
Excellent communication, articulation and leadership skills to connect with stakeholders at the different level
Ability to engage and interact with various technical, business and outside teams
Experience with Scrum and other Agile development processes.

Good to have
Experience with Financial Services applications including high volume, real time transaction processing system.
Good understanding of Microservices Architecture Patterns and related technologies with hands-on experience
Ability to lead a team of 3-5 developers on various work streams and guide them on development tasks, perform code reviews and ensure design and coding are adhering to architectural standards.
Experience with front-end development technologies/tools will be an added advantage such as JavaScript, Angular, etc.
Hands-on experience with one or more of the following tools/technologies/platforms will be an added advantage
Play framework, Guice, Redis, HBase, MySQL, Oracle, Elasticsearch, Druid, Superset, Hadoop, HiveQL, Pig, HDFS, Google Cloud Platform, AWS, Docker, Drools, Spark, Akamai, Apigee
             

Similar Jobs you may be interested in ..