Senior Software Engineer (Java, Java EE, Spring Framework)

Akkodis

New York (NY)

On-site

USD 150,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision insurance
401(k) plan
Tuition reimbursement
Parental leave
And more

Job summary

A leading technology firm in New York City is seeking a Senior Software Engineer. This role involves developing and testing new functionalities using Java, Java EE, and the Spring Framework in an Agile environment. The ideal candidate must have over 8 years of IT development experience and be able to lead the design and implementation of applications. Competitive salary range of $150,000 - $175,000 per year is offered.

Qualifications

  • 8+ years of related IT development experience.
  • Expertise in complex system design and evaluating software designs.
  • Experience in developing RESTful Web Services.

Responsibilities

  • Create and maintain detailed functional and technical user stories.
  • Developing and testing new functionalities in an Agile environment.
  • Assisting in training team members.

Skills

Java
Java EE
Spring Framework
Test Driven Development
Agile/Scrum
RDBMS and SQL
DevOps

Education

Bachelor's degree in Computer Science or related field

Tools

Azure DevOps
GitHub
Jenkins
Maven
Microsoft Visual Studio 2019+

Job description

Senior Software Engineer (Java, Java EE, Spring Framework)

Full‑time position in New York City with Akkodis. Salary range: $150,000 - $175,000 per year.

Base Pay Range

$150,000 - $175,000 per year

Responsibilities
  • Working with Product Management, Technology and Operations to create and maintain detailed functional and technical user stories for development and technical support purposes
  • Developing and testing new functionality, enhancements and features, and performing defect fixes per Product direction in an Agile development environment
  • Performing Design and Code Reviews
  • Completing assigned development tasks on time and with high quality and quickly troubleshooting issues and providing fixes
  • Contributing to development standards and assisting with evaluation of others’ work
  • Developing assigned product maintenance releases in accordance with prioritized lists of enhancements and defects
  • Assisting in the architecture, design and prototyping of application systems
  • Estimating work effort for projected development initiatives
  • Providing SME technology support that addresses production incidents in a timely manner
  • Assisting in defining and documenting support procedures as needed for Operational Teams
  • Assisting in training team members and cross‑functional resources in functionality and operation of the system
  • Staying up to date with emerging technologies and applying them to improve development processes and software quality
  • Participating in technology strategy and planning initiatives and engaging as a member of a scrum team
  • Providing 3rd party application support, as well as testing and implementation support
  • Providing SME support 7X24
  • Communicating effectively with internal personnel at all levels and with vendors and external clients
  • Demonstrating high levels of professionalism and decorum
Required Experience & Skills
  • Bachelor's degree or equivalent experience in Computer Science, Information Systems, Computer Engineering or related field
  • 8+ years of related IT development experience in Java, Java EE, and Spring Framework
  • Ability to lead and engage/contribute to design, development, testing and implementation of applications
  • Detail oriented and able to interact and communicate effectively with all levels of the organization, and at times external clients at all levels
  • Expertise in Test Driven Development and Test Automation
  • Expert ability to implement Java EE design patterns such as MVC, Singleton, Facade, DAO, DTO, and Business Delegate in n‑Tier distributed Enterprise Applications
  • Experience developing RESTful Web Services and integrated backend services
  • Strong experience in Spring Framework and Spring Boot Architecture
  • Expertise in complex system design and evaluating and proposing alternative software designs
  • Thorough knowledge of secure development practices
  • 3-6 years’ experience in Agile/Scrum development methodologies and as part of a scrum team
  • Sound RDBMS concepts and SQL skills
  • Strong analytical and problem‑solving skills
  • Ability to set priorities and handle multiple tasks and projects in a fast‑paced environment
  • DevOps – Build automation tools experience and experience in CI/CD pipeline software including Azure DevOps, GitHub, Jenkins, Maven, etc.
  • Experience with the development of websites, web services, windows services, and console applications utilizing Microsoft Visual Studio 2019+
  • Experienced and capable team player with exceptional analytical, interpersonal, and communication skills. Highly motivated, enthusiastic and self‑starter
  • Experience developing, maintaining, and supporting large critical‑infrastructure financial transaction processing applications, including strategic planning
  • Experience working in a Banking or Financial organization with banking/financial systems development background or knowledge; payment systems experience strongly preferred
  • Experience with OpenText Fortify for dynamic and static code scans is a plus
  • Background in OWASP and security standards is a plus
Benefits
  • Medical, dental, vision, life insurance
  • 401(k) plan
  • Tuition reimbursement
  • Parental leave
  • And more
Equal Opportunity Employer

Veterans/Disabled

Candidate Privacy Information Statement

Please navigate to Candidate Privacy Information Statement to learn how we will use your information.

Legal and Safe Hiring Practices
  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. JAVA Full Stack Developer
Sr. JAVA Full Stack Developer

Akkodis • Westlake Village (CA)

On-site
Medical benefits
Dental benefits
Vision benefits
+1
Full Stack Engineer
Full Stack Engineer

Akkodis • Pittsburgh

On-site
USD 140,000 - 150,000
401(k) with match
Comprehensive medical insurance (PPO, 
Dental insurance (PPO)
+3
Senior Software Engineer(.Net Fullstack- Banking domain)
Senior Software Engineer(.Net Fullstack- Banking domain)

Akkodis • United States

Remote
Medical, dental, and vision insurance
401K plan
Paid Sick Leave
Senior Java Software Engineer
Senior Java Software Engineer

Akkodis • Dearborn (MI)

On-site
Medical insurance
Dental insurance
Vision insurance
+1
Java Full Stack Developer
Java Full Stack Developer

Akkodis • Charlotte (NC)

Hybrid
Medical insurance
Dental insurance
Vision insurance
+4
Senior AWS Software Engineer
Senior AWS Software Engineer

Akkodis • Omaha (NE)

On-site
USD 115,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Java Software Engineer
Senior Java Software Engineer

Akkodis • Charlotte (NC)

Hybrid
Medical insurance
Dental insurance
401K plan
+1
Vice President – Full Stack Engineer
Vice President – Full Stack Engineer

Akkodis • Pittsburgh

On-site
USD 130,000 - 150,000
401(k)
Medical Insurance
Vision Insurance
+1
Platform Engineer
Platform Engineer

Akkodis • Allentown

Hybrid
USD 175,000 - 190,000
401(k) with match
Benefits offerings such as health insurance
Software Engineer
Software Engineer

Akkodis • Grand Rapids (MI)

Hybrid
Medical, dental, and vision insurance
401(k) plan
Short-term disability benefits
+1