Job Description :
Title: Senior Java Developer (Payment processing / Banking)
location: Charlotte, NC, Iselin, NJ (onsite and locals needed) (Inperson interview needed for 2nd round. No exception)
Duration: 12 months
Nbr of openings: 25
Position type: W2 contract. (No opt/CPT)

word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; box-sizing: border-box; margin: 0px 0px 10px; outline: 0px; padding: 0px; scrollbar-width: thin; color: #333333; font-size: 12px; font-variant-ligatures: normal; text-align: left; background-color: #ffffff; text-decoration-color: initial;"> 

Mandatory skills: Java, J2EE, Spring Boot, Mongo, Kafka, Microservices with Payments background
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; box-sizing: border-box; margin: 0px; outline: 0px; padding: 0px; scrollbar-width: thin; color: #333333; font-size: 12px; font-variant-ligatures: normal; text-align: left; background-color: #ffffff; text-decoration-color: initial;"> 
    word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; box-sizing: border-box; margin: 0px 0px 10px; outline: 0px; padding: 0px; scrollbar-width: thin; border: 0px; list-style: none; color: #333333; font-size: 12px; font-variant-ligatures: normal; text-align: left; background-color: #ffffff; text-decoration-color: initial;">
  • word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; box-sizing: border-box; margin: 0px; outline: 0px; padding: 0px; scrollbar-width: thin; color: #333333; font-size: 12px; font-variant-ligatures: normal; text-align: left; background-color: #ffffff; text-decoration-color: initial;">Job Description:

    word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; box-sizing: border-box; margin: 0px 0px 10px; outline: 0px; padding: 0px; scrollbar-width: thin; color: #333333; font-size: 12px; font-variant-ligatures: normal; text-align: left; background-color: #ffffff; text-decoration-color: initial;"> 

    We are looking for a highly skilled Senior Java Developer to join our company.
    In this role, candidate will design, create, and implement various Java-based solutions for the business.

    Responsibilities:

      word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; box-sizing: border-box; margin: 0px 0px 10px; outline: 0px; padding: 0px; scrollbar-width: thin; border: 0px; list-style: none; color: #333333; font-size: 12px; font-variant-ligatures: normal; text-align: left; background-color: #ffffff; text-decoration-color: initial;">
    • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance

    • Contributing in all phases of the development lifecycle
    • Writing well designed, testable, efficient code
    • Improve existing systems by adding new features in line with business specifications
    • Monitor performance and implement innovative solutions to improve the overall system
    • Collaborate with peers and team members to build scalable, secure, and quality products
    • Perform regular checks and follow best practices to develop, deploy, and maintain software
    • Deployment of new features and products into the production environment
    word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; box-sizing: border-box; margin: 0px; outline: 0px; padding: 0px; scrollbar-width: thin; color: #333333; font-size: 12px; font-variant-ligatures: normal; text-align: left; background-color: #ffffff; text-decoration-color: initial;">Requirements:
      word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; box-sizing: border-box; margin: 0px 0px 10px; outline: 0px; padding: 0px; scrollbar-width: thin; border: 0px; list-style: none; color: #333333; font-size: 12px; font-variant-ligatures: normal; text-align: left; background-color: #ffffff; text-decoration-color: initial;">
    • Proficiency in Java, with a good understanding of its ecosystems
    • Sound knowledge of OOPS Patterns and Concepts
    • Familiarity with different design and architectural patterns
    • Skill for writing reusable Java libraries
    • Knowhow of Java concurrency patterns
    • Strong experience in Spring Boot, Mongo, Kafka, Microservices, payment and Banking Domain
    • Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and Restful web services
    • Experience in working with popular web application frameworks like Play and Spark
    • Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements
    • Ability to write clean, readable Java code
    • Basic know how of class loading mechanism in Java
    • Experience in handling external and embedded databases
    • Understanding basic design principles behind a scalable application
    • Skilled at creating database schemas that characterize and support business processes
    • Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
    • Implementing automated testing platforms and unit tests
    • In-depth knowledge of code versioning tools, for instance, Git
    • Understanding of building tools like Ant, Maven, Gradle, etc
    • Expertise in continuous integration
    word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; box-sizing: border-box; margin: 0px; outline: 0px; padding: 0px; scrollbar-width: thin; color: #333333; font-size: 12px; font-variant-ligatures: normal; text-align: left; background-color: #ffffff; text-decoration-color: initial;">Qualifications:
      word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; box-sizing: border-box; margin: 0px 0px 10px; outline: 0px; padding: 0px; scrollbar-width: thin; border: 0px; list-style: none; color: #333333; font-size: 12px; font-variant-ligatures: normal; text-align: left; background-color: #ffffff; text-decoration-color: initial;">
    • Experience in payment processing or strong banking domain.
 
             

Similar Jobs you may be interested in ..