Overview
Skills
Job Details
Job Description Senior Java Developer ( Inperson Interview)
Location: Berkeley Heights and Middletown, NJ (Onsite, 5 days a week)
We are seeking Senior Java Developers to join our team onsite in Berkeley Heights, NJ. This role requires strong expertise in Java development, cloud (AWS) architecture, and microservices. A background in Payment Technology is a significant plus.
Note: Candidates must be able to attend onsite interviews at Berkeley Heights, NJ.
Key Responsibilities
Design and build scalable, secure, and high-performance application platforms.
Develop microservices and APIs to enable seamless integrations with multiple systems.
Leverage AWS services to architect and implement robust cloud solutions.
Migrate legacy/on-premises applications to the AWS cloud.
Optimize applications for performance, cost efficiency, and usability.
Lead projects, mentor junior developers, and provide technical guidance.
Collaborate with cross-functional teams to deliver innovative, client-focused solutions.
Technical Skills
Core Java & Frameworks
Proficiency in Java (Core & Advanced), OOP principles, and design patterns.
Experience with Spring, Hibernate, Java EE, and RESTful web services.
Strong knowledge of SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB).
Familiarity with HTML, CSS, JavaScript for full-stack integration.
Proficiency in Git, build tools (Maven, Gradle), and testing tools (JUnit, Mockito, Selenium).
AWS Cloud Expertise
Compute: EC2, Lambda
Storage: S3, EBS, Glacier
Databases: RDS, DynamoDB, Aurora
Networking: VPC, Route 53, API Gateway
Event Streaming: MSK/Kafka
Infrastructure as Code: CloudFormation, Terraform
Containerization & Orchestration: Docker, Kubernetes, ECS, EKS
Cloud Migration & Performance Optimization
Additional Skills
Strong system design and architecture skills.
Experience with Agile/Scrum/Waterfall SDLC methodologies.