Job Title : Full Stack Java Developer
Location: 3 days/week onsite in Trenton, NJ
Duration: 12+ Months
Rate: $40-45-50-53/hr on W2 or $50-60-63/hr on C2C or 1099- MAX
We are looking for a Software Engineer – Health Enterprise Web Applications. As the Software Engineer, you will play a critical role in designing, developing, and maintaining our health-focused enterprise web applications. You will work closely with cross-functional teams to deliver high-quality, scalable, and secure solutions using Spring Boot, Java, and Python.
What You’ll Do
• Design, develop, and maintain robust enterprise web applications using Spring Boot and Java.
• Integrate Python scripts and services to enhance application functionality and performance
• Collaborate with product managers, designers, and other engineers to define and implement application features
• Ensure the applications meet performance, quality, and deadlines by writing clean, scalable code and performing thorough testing
• Participate in code reviews and contribute to the continuous improvement of development practices
• Troubleshoot, debug, and upgrade existing software
• Stay up-to-date with emerging technologies and industry best practices to drive innovation within the team
What You’ll Need
Required:
• Proven experience as a Software Engineer with a strong background in Spring Boot and Java
• Experience with relational databases (e.g., MS SQL Server)
• Familiarity with front-end technologies (e.g., Angular, HTML, CSS, JavaScript)
• Strong problem-solving skills and attention to detail
• Excellent communication skills and ability to work effectively in a team environment
Preferred:
• Understanding of Python for transformation routines
| Primary Technologies used in last 3-5 years | Level of expertise we are looking for | Required Skills |
| Must Haves | ||
| Java SE (17+) | Expert | • Deep expertise in core Java (Collections, Generics, Concurrency) • Lambdas, Streams, Optional, and functional programming • Exception handling and best practices • Profiling • Design for maintainability • Minimum 8+ years hands-on Java development |
| Spring Framework & Spring Boot | Expert | • Build and architect REST APIs using Spring MVC Controllers • Extend/maintain Service layer with complex business logic • Implement Repository patterns (JPA/CRUD) • Create and manage Entities with JPA annotations • Develop custom Validators and validation strategies • Configure and use RestTemplate/WebClient • Apply AOP for cross-cutting concerns (logging, auditing, transactions) • Advanced Spring configuration (profiles, properties, externalized config) • Strong understanding of Spring ecosystem and best practices |
| Spring Security & JWT | Expert | • Design and implement comprehensive authentication/authorization • Configure JWT token generation, validation, and refresh strategies • Implement role-based and permission-based access control • Secure REST endpoints and handle security contexts • Integrate with OAuth2, LDAP, or SSO (if applicable) • Security best practices and vulnerability prevention |
| Nice to Haves | ||
| Hibernate | Intermediate | • Write and optimize HQL/JPQL queries • Configure entity relationships and mappings • Handle transactions and lazy loading • Performance tuning |
| Spring Batch | Intermediate | • Maintain batch job workflows • Configure readers, processors, and writers • Job scheduling and monitoring |
| Jenkins | Intermediate | • Create and maintain Jenkins pipelines • Configure build jobs, triggers, and webhooks • Jenkins administration basics • Troubleshoot build failures |
| Azure DevOps (ADO) | Intermediate | • Work with Azure Pipelines (YAML/Classic) • Manage Azure Repos, Boards, and Artifacts • Configure build and release pipelines •Migrate Jenkins Freestyle jobs to ADO |
| Angular | Basic to Intermediate | • Understand Angular component architecture • Collaborate effectively with UI team • Debug UI/API integration issues • Basic TypeScript knowledge |
| TypeScript | Basic to Intermediate | • Read and understand TypeScript code • Debug type-related issues • Support UI team with API contracts |
| UI/UX Principles | Basic Awareness | • Understand user-centric design • Collaborate with UI team on API design • Consider front-end implications in API design |
| MSSQL Database | Intermediate (Preferred) | • Write T-SQL queries and stored procedures • Understand indexing and query optimization • Work with MSSQL-specific features • Basic database administration |
| Powershell | Intermediate | •Various remoting, deployment scripting |
Interested candidates send your resume to alex@amtexenterprises.com
To apply for this job email your details to alex@amtexenterprises.com
