Overview
HybridCandidate needs to be in the office 3-4 Days every week
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
Credit Cards
J2EE
Spring MVC
Spring Framework
Spring Batch
SQL
Apache Tomcat
Apache Kafka
HTTP
Java
Job Details
Role: Senior Java Developer (Credit Cards)
Locations: Whippany, NJ (Hybrid Onsite)
Duration: 12+ Months Contract
Note: Candidate needs to be in the office 3-4 Days every week.
Requirement:
- Review and analysis of business requirements and Involved in High Level and Low-Level analysis and design.
- Create wireframes and Front End applications using JSP, React.
- Develop Java/J2EE applications using Spring framework features (Spring MVC, Spring Boot, Spring IOC, Spring AOP, Spring Security and Spring Annotations)
- Develop Back-End services using SOAP and REST frame works in JAVA, Spring Boot and Deploy in Cloud environment including OpenShift and AWS
- Deploy the applications in AWS environment using various AWS services including AWS EKS, ECS, Lambda, DynamoDB, EC2
- Develop backend data streaming services using Apache Kafka, Gridgain, Apache Ignite
- Integrate the Single-Sign-On using Spring Security.
- Write shell script from scratch in Unix and Chef cookbooks for app deployments Create and build docker image using Jenkins and push to Image registry
- Develop MicroServices business components and Microfront ends using Spring, Spring-Boot and React.
- Write and Deploy HTTP web proxy, reverse proxy configurations using Apache HTTPD and NGINX
- Build and Deployment of Secure gateway application using Spring Cloud Gateway
- Develop and optimize SQL queries to store and retrieve application data efficiently using Database technologies including Oracle SQL and PLSQL
- Create Jenkins & GitLab build pipelines and integrate with the public and private cloud to build and deploy the Artifacts.
- Resolve incidents raised by the user/customer by pulling the required data using ELK- KIBANA, Splunk tool.
- Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce High Quality Software
- Knowledge in Credit Card business and related technologies
Technologies:
- Languages including Java, JavaScript, Unix Shell and Python Scripting.
- Frameworks including Spring, Spring Boot, Spring Batch, Spring Security, JDBC, Hibernate, JMS (MQ), JUnit, OpenShift Cloud and AWS;
- Web technologies including JavaScript, React.
- Apache Tomcat Web/ Application Server, HTTPD, and NGNIX;
- IDEs/Utilities including Intellij Idea, SQL Developer, Hashicorp Vault, and Hashicorp.
- Database technologies including Oracle and DynamoDB;
- Development and build tools including Git, Bitbucket, Maven, Jenkins CI/CD Tool and GitLab.
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.