Software Engineer - Java

Diverse Lynx LLC
Weehawken Township, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 210K

Job location

Weehawken Township, United States of America

Tech stack

Java
JavaScript
Artificial Intelligence
Software Applications
Azure
C Sharp (Programming Language)
Software Quality
Code Review
Databases
Software Debugging
IntelliJ
Python
NoSQL
Software Engineering
SQL Databases
Systems Architecture
React
Spring-boot
GIT
Information Technology
REST
Code Restructuring
Software Version Control
Programming Languages
Microservices

Job description

Java Spring boot RESTAPI Microservices GIT CI\CD Nice to Have Skills: Azure Cloud Database SQL ReactJS Detailed Job Description, Design & Development: Design, code, and test new software applications and features using languages like Java. Maintenance & Enhancement: Maintain, debug, and troubleshoot existing software to improve performance, scalability, and reliability. System Architecture: Contribute to the overall system design, creating scalable, secure, and maintainable architecture. Collaboration: Work with cross-functional teams, including product managers, UX designers, and other engineers, to define requirements and deliver solutions. Code Quality: Participate in code reviews, adhering to best practices for code quality, testing, and documentation. Documentation: Create and maintain technical documentation, including flowcharts, layouts, and diagrams. AI/Modern Tools: Utilize AI-assisted development tools and modern frameworks to accelerate coding, refactoring, and testing., Top 3 responsibilities you would expect the Subcon to shoulder and execute: Participate in Scrum Timely Delivery of Deliverables Team Coordination

Requirements

Education: Bachelor's degree in computer science, Software Engineering, or a related field. Experience: Proven experience in software development (ranging from entry-level to 5+ years for senior roles). Programming Languages: Proficiency in one or more languages, such as Java, Python, C++, C#, or JavaScript. Tools & Technologies: Familiarity with Git (version control), IDEs (IntelliJ, VS Code), and CI/CD tools. Databases: Understanding of SQL and NoSQL database systems. Methodologies: Experience with Agile/Scrum development processes. Soft Skills: Strong problem-solving, communication, and teamwork skills Minimum Years of Experience: 8+ years Certifications Needed

About the company

© 2026 Careerjet All rights reserved

Apply for this position