Sr. Software Engineer - Core Java

  • location: Charlotte, NC
  • type: Permanent
  • salary: $100,000 - $130,000 per year
easy apply

job description

Sr. Software Engineer - Core Java

job summary:
Sr. Software Engineer

Randstad is looking for a Sr. Software Engineer for a company located in Charlotte, North Carolina, with offices in Tokyo, London, and New York.

As a senior software developer you will be responsible for building and enhancing application deployed worldwide for the electronic trading of interest rate swaps. You will be involved in the entire life cycle of application deployments, from requirements gathering to end-user installation.

Essential Duties and Responsibilities

  • Participate and drive software development life cycle.
  • Review requirements, design, develop, test and prepare for releases.
  • Architect complex software engineering solutions with an emphasis on creating highly performant services.
  • Apply design patterns and object oriented techniques.
  • Lead other team members in design and coding phases. Participate in code review and team design sessions.
  • Assist in builds, configuration management, and source control.
  • Communicate with other team members as well as upper management effectively and clearly.
  • Liaison with QA to ensure quality product is delivered to customers.
Skills

  • Extensive Knowledge and experience in:

    • 5+ years - Java server side application development
    • 2+ years - Java multithreaded application development
    • FIX experience required(3+ years)
    • Service Oriented Architecture
    • Spring
    • Hibernate
  • Desired experience:

    • Maven
    • JMS or other messaging technologies
    • FpML
    • Eclipse
    • Unix shell scripting
    • Assorted XML technologies (e.g. JAXB, XPath, etc.)
    • Nexus repository
    • Continuous integration servers (preferably Jenkins)
    • Relational Database ( MySQL, Sybase, Oracle)
Qualifications

  • Knowledge and some experience working with relational databases necessary
  • Excellent problem solving skills
  • Ability to work both independently and within a team environment
  • Excellent written, verbal and communication skills
  • BS/MS in Computer Science, Engineering.
 
location: Charlotte, North Carolina
job type: Permanent
salary: $100,000 - 130,000 per year
work hours: 9 to 5
education: Bachelors
 
responsibilities:
As a senior software developer you will be responsible for building and enhancing application deployed worldwide for the electronic trading of interest rate swaps. You will be involved in the entire life cycle of application deployments, from requirements gathering to end-user installation.

Essential Duties and Responsibilities

  • Participate and drive software development life cycle.
  • Review requirements, design, develop, test and prepare for releases.
  • Architect complex software engineering solutions with an emphasis on creating highly performant services.
  • Apply design patterns and object oriented techniques.
  • Lead other team members in design and coding phases. Participate in code review and team design sessions.
  • Assist in builds, configuration management, and source control.
  • Communicate with other team members as well as upper management effectively and clearly.
  • Liaison with QA to ensure quality product is delivered to customers.
 
qualifications:
Qualifications

  • Knowledge and some experience working with relational databases necessary
  • Excellent problem solving skills
  • Ability to work both independently and within a team environment
  • Excellent written, verbal and communication skills
  • BS/MS in Computer Science, Engineering.
 
skills: Skills

  • Extensive Knowledge and experience in:

    • 5+ years - Java server side application development
    • 2+ years - Java multithreaded application development
    • FIX experience desired
    • Service Oriented Architecture
    • Spring
    • Hibernate
  • Desired experience:

    • Maven
    • JMS or other messaging technologies
    • FpML
    • Eclipse
    • Unix shell scripting
    • Assorted XML technologies (e.g. JAXB, XPath, etc.)
    • Nexus repository
    • Continuous integration servers (preferably Jenkins)
    • Relational Database ( MySQL, Sybase, Oracle)

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

    Sr .Net Developer

  • location: Charlotte, NC
  • job type: Contract
  • salary: $46 - $50 per hour
  • date posted: 8/29/2018