Sr. Java Developer

  • location: New York, NY
  • type: Permanent
  • salary: $125,000 - $160,000 per year
easy apply

job description

Sr. Java Developer

job summary:
Senior Developer - Java

As a Senior Java Developer you will design and develop technology based business solutions for our clients in the financial services and energy trading industry. You may be required to play a team lead role for a small team and/or take on responsibility for the development for a specific component or track of the solution architecture. At all times you will actively support the development, and drive quality assurance during design and realization of the solution.

PRIMARY RESPONSIBILITIES:

  • Leads team by example by getting hands-on to deliver complex functionality as per functional and non-functional requirements
  • Leads or supports design, estimation and planning tasks for the solution using technical and functional expertise
  • Manages projects, people, and scope and be responsible for quality for your development track/team distributed globally throughout the project life-cycle
  • Works with project leadership and clients to establish, enforce and monitor steps of doneness for various types of activities that are done during Development and Maintenance phases of a project for quality of delivery
  • Works with leadership and/or architects and clients to establish and enforce technology standards, best practices and approaches to be leveraged by the team
  • Ensures different dependencies are tracked and resolved on time
  • Troubleshoot complex technical issues on projects
  • May be required to support and enhance existing client applications
MUST HAVES:

  • 4+ years of strong software development experience in Java 6+
  • Knowledge of Java 8/9
  • Experience with Multi-threading, Collections, and concurrent API
  • Strong experience in writing high quality code with full automated unit test coverage (Junit, Mockito etc) according to design standards, patterns
  • Working experience with various CI/CD tools and/or traditional build systems (ant, maven, gradle, etc.)
  • Working experience with data platforms (relational and/or Nosql) and messaging technologies
  • Working experience with web-services
  • Working experience with MVC frameworks like Spring, etc.
  • Strong OOPs, data structure, algorithm knowledge
  • Ability & willingness to learn technologies at pace
  • Strong verbal & written communication
  • Client facing
  • Gel well with distributed teams
NICE TO HAVES:

  • Understanding & experience in Microservices and automated integration testing
  • Understanding & experience in API management, Swagger
  • Experience in TDD/BDD
  • Experience in Scrum/Agile
  • Understanding of various infrastructures (on-premise, cloud)
  • Willingness to travel
 
location: New York, New York
job type: Permanent
salary: $125,000 - 160,000 per year
work hours: 8am to 6pm
education: Bachelors
 
responsibilities:
Senior Developer - Java

As a Senior Java Developer you will design and develop technology based business solutions for our clients in the financial services and energy trading industry. You may be required to play a team lead role for a small team and/or take on responsibility for the development for a specific component or track of the solution architecture. At all times you will actively support the development, and drive quality assurance during design and realization of the solution.

PRIMARY RESPONSIBILITIES:

  • Leads team by example by getting hands-on to deliver complex functionality as per functional and non-functional requirements
  • Leads or supports design, estimation and planning tasks for the solution using technical and functional expertise
  • Manages projects, people, and scope and be responsible for quality for your development track/team distributed globally throughout the project life-cycle
  • Works with project leadership and clients to establish, enforce and monitor steps of doneness for various types of activities that are done during Development and Maintenance phases of a project for quality of delivery
  • Works with leadership and/or architects and clients to establish and enforce technology standards, best practices and approaches to be leveraged by the team
  • Ensures different dependencies are tracked and resolved on time
  • Troubleshoot complex technical issues on projects
  • May be required to support and enhance existing client applications
MUST HAVES:

  • 4+ years of strong software development experience in Java 6+
  • Knowledge of Java 8/9
  • Experience with Multi-threading, Collections, and concurrent API
  • Strong experience in writing high quality code with full automated unit test coverage (Junit, Mockito etc) according to design standards, patterns
  • Working experience with various CI/CD tools and/or traditional build systems (ant, maven, gradle, etc.)
  • Working experience with data platforms (relational and/or Nosql) and messaging technologies
  • Working experience with web-services
  • Working experience with MVC frameworks like Spring, etc.
  • Strong OOPs, data structure, algorithm knowledge
  • Ability & willingness to learn technologies at pace
  • Strong verbal & written communication
  • Client facing
  • Gel well with distributed teams
NICE TO HAVES:

  • Understanding & experience in Microservices and automated integration testing
  • Understanding & experience in API management, Swagger
  • Experience in TDD/BDD
  • Experience in Scrum/Agile
  • Understanding of various infrastructures (on-premise, cloud)
  • Willingness to travel
 
qualifications:
Senior Developer - Java

As a Senior Java Developer you will design and develop technology based business solutions for our clients in the financial services and energy trading industry. You may be required to play a team lead role for a small team and/or take on responsibility for the development for a specific component or track of the solution architecture. At all times you will actively support the development, and drive quality assurance during design and realization of the solution.

PRIMARY RESPONSIBILITIES:

  • Leads team by example by getting hands-on to deliver complex functionality as per functional and non-functional requirements
  • Leads or supports design, estimation and planning tasks for the solution using technical and functional expertise
  • Manages projects, people, and scope and be responsible for quality for your development track/team distributed globally throughout the project life-cycle
  • Works with project leadership and clients to establish, enforce and monitor steps of doneness for various types of activities that are done during Development and Maintenance phases of a project for quality of delivery
  • Works with leadership and/or architects and clients to establish and enforce technology standards, best practices and approaches to be leveraged by the team
  • Ensures different dependencies are tracked and resolved on time
  • Troubleshoot complex technical issues on projects
  • May be required to support and enhance existing client applications
MUST HAVES:

  • 4+ years of strong software development experience in Java 6+
  • Knowledge of Java 8/9
  • Experience with Multi-threading, Collections, and concurrent API
  • Strong experience in writing high quality code with full automated unit test coverage (Junit, Mockito etc) according to design standards, patterns
  • Working experience with various CI/CD tools and/or traditional build systems (ant, maven, gradle, etc.)
  • Working experience with data platforms (relational and/or Nosql) and messaging technologies
  • Working experience with web-services
  • Working experience with MVC frameworks like Spring, etc.
  • Strong OOPs, data structure, algorithm knowledge
  • Ability & willingness to learn technologies at pace
  • Strong verbal & written communication
  • Client facing
  • Gel well with distributed teams
NICE TO HAVES:

  • Understanding & experience in Microservices and automated integration testing
  • Understanding & experience in API management, Swagger
  • Experience in TDD/BDD
  • Experience in Scrum/Agile
  • Understanding of various infrastructures (on-premise, cloud)
  • Willingness to travel
 
skills: Senior Developer - Java

As a Senior Java Developer you will design and develop technology based business solutions for our clients in the financial services and energy trading industry. You may be required to play a team lead role for a small team and/or take on responsibility for the development for a specific component or track of the solution architecture. At all times you will actively support the development, and drive quality assurance during design and realization of the solution.

PRIMARY RESPONSIBILITIES:

  • Leads team by example by getting hands-on to deliver complex functionality as per functional and non-functional requirements
  • Leads or supports design, estimation and planning tasks for the solution using technical and functional expertise
  • Manages projects, people, and scope and be responsible for quality for your development track/team distributed globally throughout the project life-cycle
  • Works with project leadership and clients to establish, enforce and monitor steps of doneness for various types of activities that are done during Development and Maintenance phases of a project for quality of delivery
  • Works with leadership and/or architects and clients to establish and enforce technology standards, best practices and approaches to be leveraged by the team
  • Ensures different dependencies are tracked and resolved on time
  • Troubleshoot complex technical issues on projects
  • May be required to support and enhance existing client applications
MUST HAVES:

  • 4+ years of strong software development experience in Java 6+
  • Knowledge of Java 8/9
  • Experience with Multi-threading, Collections, and concurrent API
  • Strong experience in writing high quality code with full automated unit test coverage (Junit, Mockito etc) according to design standards, patterns
  • Working experience with various CI/CD tools and/or traditional build systems (ant, maven, gradle, etc.)
  • Working experience with data platforms (relational and/or Nosql) and messaging technologies
  • Working experience with web-services
  • Working experience with MVC frameworks like Spring, etc.
  • Strong OOPs, data structure, algorithm knowledge
  • Ability & willingness to learn technologies at pace
  • Strong verbal & written communication
  • Client facing
  • Gel well with distributed teams
NICE TO HAVES:

  • Understanding & experience in Microservices and automated integration testing
  • Understanding & experience in API management, Swagger
  • Experience in TDD/BDD
  • Experience in Scrum/Agile
  • Understanding of various infrastructures (on-premise, cloud)
  • Willingness to travel

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs


    Core Java Developer

  • location: Jersey City, NJ
  • job type: Contract
  • salary: $63 - $74 per hour
  • date posted: 10/1/2019

    Java Developer

  • location: New York, NY
  • job type: Contract
  • salary: $61 - $71 per hour
  • date posted: 10/14/2019