Title: Senior Java Developer
Duration: 6+ Months of Contract with possible extension
Location: Jersey City, NJ
JC- Will be shared in some time
We are seeking a motivated and detail-oriented Java Full Stack Developer with a minimum of 2 years of experience in application development. The role involves building and maintaining scalable applications across both frontend and backend layers, supporting end-to-end software delivery including development, testing, and production support.
Key Responsibilities:
• Design, develop, and maintain full stack applications using Java (backend) and Angular (frontend)
• Implement business logic, RESTful APIs, and user interfaces aligned with enterprise architecture standards
• Collaborate with cross-functional teams to deliver high-quality, scalable solutions
• Database & Batch Processing
• Develop and optimize database queries and data models
• Support development and execution of batch processing applications for large-scale data operations
Testing & Quality Assurance
• Develop and execute unit test cases, leveraging AI-assisted tools to improve test efficiency and coverage
• Partner with QA teams to support system integration testing (SIT) and user acceptance testing (UAT)
• Troubleshoot and resolve defects across development and testing phases
Release & Production Support
• Support application deployment, release activities, and post-production validation
• Participate in production support, issue resolution, and continuous improvement initiatives
Continuous Improvement
• Adopt modern development practices including automation, AI-assisted development, and code optimization
• Ensure adherence to coding standards, security, and compliance requirements
• Minimum 10+ years of experience in full stack application development
Hands-on experience with:
• Java (Spring Boot preferred)
• Angular (frontend development)
• Relational databases (e.g., Oracle, SQL Server, MySQL)
• Experience with batch processing frameworks
• Understanding of software development lifecycle (SDLC) and agile methodologies
• Strong problem-solving and analytical skills