Position: Senior Java Developer AWS
Experience Required: 7+ Years
Location: Dallas, TX / Tampa, FL / Jersey City, NJ
Employment Type: Contract
About NJTECH
NJTECH is a globally managed IT services, IT consulting, and business solutions partner. Our High Performance Business strategy strengthens our expertise in technology and consulting services. We play a major role in helping our clients achieve their objectives at the highest level, ultimately creating sustainable value for customers through innovation, operational excellence, and strategic technology solutions.
Position Overview
We are seeking an experienced and highly skilled Senior Java Developer with strong AWS expertise to join our dynamic technology team. The ideal candidate will have over 7 years of hands-on experience in Java-based application development, cloud-native architecture, and enterprise-level solution design.
The candidate will be responsible for designing, developing, deploying, and maintaining scalable applications using Java, Spring Boot, Microservices, and AWS cloud services.
This role requires a professional with strong problem-solving capabilities, architectural thinking, and experience in delivering robust, high-performance solutions in an agile environment.
Key Responsibilities
Design, develop, and maintain scalable enterprise applications using Java/J2EE technologies
Build and deploy microservices-based applications using Spring Boot
Develop RESTful APIs and integrate third-party services
Design and implement cloud-native solutions on AWS
Work on application deployment, CI/CD, and cloud automation
Optimize application performance, scalability, and reliability
Collaborate with cross-functional teams including business analysts, QA, DevOps, and architects
Participate in code reviews and enforce coding best practices
Troubleshoot production issues and provide long-term solutions
Ensure security, compliance, and cloud governance standards
Mentor junior developers and provide technical leadership
Required Technical Skills
Core Java Skills
Java 8 / 11 / 17
J2EE
OOPs concepts
Multithreading
Collections Framework
Exception Handling
Design Patterns
Frameworks & Backend
Spring
Spring Boot
Spring MVC
Spring Security
Hibernate / JPA
Microservices Architecture
REST APIs
AWS Skills (Mandatory)
Strong hands-on experience with:
AWS EC2
AWS Lambda
S3
RDS
CloudWatch
API Gateway
IAM
SNS / SQS
ECS / EKS
CloudFormation
AWS CodePipeline / CodeBuild
Database Skills
Oracle
MySQL
PostgreSQL
MongoDB (Preferred)
DevOps / Tools
Git / GitHub / Bitbucket
Jenkins
Maven / Gradle
Docker
Kubernetes
SonarQube
Jira
CI/CD Pipelines
Preferred Skills
Experience with event-driven architecture
Kafka / messaging systems
Exposure to frontend frameworks such as React or Angular
Experience in Agile / Scrum methodology
Knowledge of system design and architecture patterns
Experience Requirements
Minimum 7+ years of professional experience in Java development
Minimum 3+ years of hands-on AWS cloud experience
Experience in enterprise-grade application development
Strong experience in production support and deployment environments