Job Description
Our client, a IT Services and Consulting company, is looking for a Senior Java Web Engineer for their New York, NY/Hybrid location.
Responsibilities:- Contributes to design, development, and implementation of backend services and web applications.
- Writes clean, maintainable, and well-tested code following established engineering practices.
- Participates in technical design discussions and collaborates with senior engineers and architects.
- Works closely with frontend developers to integrate backend services with UI components.
- Supports troubleshooting, debugging, and performance optimization of applications.
- Breaks down user stories into technical tasks and delivers within agreed timelines.
- Collaborates effectively in Agile teams with product owners, QA, and other developers.
- Maintains and improves existing systems while ensuring stability and reliability.
- Builds positive relationships within the team and contributes to a collaborative environment.
- Communicates technical concepts clearly to both technical and non-technical stakeholders.
- Continuously develops technical expertise and stays up to date with modern technologies and frameworks.
Requirements:- Mandatory skills: Java 21, React (version 17), Spring Boot 3.x
- Years of experience required: 4-8
- Strong Java fundamentals (Java 21 preferred) including core concepts (collections, concurrency, memory management).
- Solid experience with Spring Framework (Spring 4+) and Spring Boot 3.x.
- Experience building and consuming REST APIs.
- Good knowledge of React (version 17) and integration with backend services.
- Strong understanding of web application architecture and client-server communication.
- Experience with SQL and relational databases (e.g. PostgreSQL).
- Proficiency with version control (Git) and build tools (Maven/Gradle).
- Strong focus on clean code, unit testing, and code reviews.
- Familiar with Agile development practices.
- Comfortable working in Linux/Unix environments.
- 4–8+ years of software engineering experience.
- Experience with JSF / JSP applications and legacy UI technologies.
- Familiarity with modern frontend practices and component-based architectures.
- Experience with CI/CD pipelines and testing practices.
- Exposure to Docker / containerization.
- Basic understanding of distributed systems.
- Familiarity with Spring ecosystem tooling.
- Knowledge of financial systems or trading platforms is a plus.
- BS/MS in Computer Science or equivalent software engineering qualification.
- Years of Experience: 13.00 Years of Experience
Why Should You Apply?Numbers & Facts
| Location | New York, NY |
| Salary | $16–$46.43 Per Hour |
Skills
Agile Programming Methodologiesunmatched
Application Programming Interface (API)unmatched
Client Server Architectureunmatched
Code Reviewsunmatched
Communication Skillsunmatched
Communications Serversunmatched
Computer Scienceunmatched
Concurrencyunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Debugging Skillsunmatched
Distributed Computingunmatched
Dockerunmatched
Ecosystemsunmatched
Engineeringunmatched
Financial Systemsunmatched
Gitunmatched
Gradleunmatched
Health Planunmatched
Identify Issuesunmatched
Information Technology Consultingunmatched
Internet Applicationunmatched
Javaunmatched
Linux Operating Systemunmatched
Machine Toolunmatched
Mavenunmatched
Memory Managementunmatched
Performance Tuning/Optimizationunmatched
PostgreSQLunmatched
Quality Assuranceunmatched
Quality Assurance Methodologyunmatched
REST (Representational State Transfer)unmatched
React.jsunmatched
Relational Databases (RDBMS)unmatched
SQL Databasesunmatched
Scrum Product Ownerunmatched
Software Engineeringunmatched
Source Code/Configuration Management (SCM)unmatched
Spring Frameworkunmatched
Team Playerunmatched
Technical Deliveryunmatched
Technical/Engineering Designunmatched
Trading Platformsunmatched
Unit Testunmatched
Unix Operating Systemsunmatched
User Interface/Experience (UI/UX)unmatched
Web Programmingunmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder