Senior Java Developer (banking)

Not Interested
Bookmark
Report This Job

profile Job Location:

Weehawken, NJ - USA

profile Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

Title: Senior Java Developer (banking)
location: Weehawken NJ (Need Onsite day 1 5 days from office).
Duration: 12 months
Position type: W2 contract.

Job Description:

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 that will range from mobile applications to database programming.

Responsibilities:
  • 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
Requirements:
  • 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
  • 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 knowhow 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
Preferred Qualifications:
  • Experience in banking domain.
Title: Senior Java Developer (banking) location: Weehawken NJ (Need Onsite day 1 5 days from office). Duration: 12 months Position type: W2 contract. Job Description: We are looking for a highly skilled Senior Java Developer to join our company. In this role candidate will design create and im...
View more view more

Key Skills

  • REST
  • Eclipse
  • Junit
  • Spring
  • Struts
  • SOAP
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java