Job ID: JOB_ID_2680
Role Overview
We are seeking a highly skilled and experienced Java API Developer to join our dynamic engineering team in Raleigh, NC. This is a critical role focused on the development of best-in-breed financial applications designed to provide consumers with leading-edge tools for managing their financial lives. As a Senior Developer, you will take a key role in designing and implementing robust, scalable, and secure RESTful Java APIs that serve as the backbone for our frontend and mobile applications.
Key Responsibilities
- Act as a technical subject matter expert, collaborating closely with product owners, business analysts, and cross-functional development teams to define requirements and technical specifications.
- Design, develop, test, debug, and document complex, high-performance applications using Core Java and the Spring Framework.
- Architect and implement REST-based microservices following J2EE design principles and industry best practices.
- Build and manage automated CI/CD pipelines for seamless application deployment on AWS environments, utilizing tools like GitLab, Maven, and Gradle.
- Leverage a wide array of AWS services including ECS Fargate, EC2, SQS, S3, Elasticache, and RDS to ensure high availability and scalability.
- Proactively recommend and implement architectural improvements to enhance the performance, security, and reliability of existing applications.
- Provide technical guidance and quality assurance for the work of junior developers through code reviews and mentorship.
- Support production applications, including participating in on-call rotations and resolving critical production issues in a timely manner.
- Collaborate extensively with iOS and Android engineering teams to ensure seamless API design and integration for mobile platforms.
- Coordinate with backend and core component teams to facilitate complex API integrations across the enterprise ecosystem.
- Utilize Agile methodologies (Scrum/Kanban) to deliver high-quality software in iterative cycles.
Technical Environment
The successful candidate will work within a modern technology stack centered around Java 17+, Spring Boot, and a cloud-native AWS infrastructure. You will be responsible for maintaining data integrity across DB2 and MySQL databases, writing complex PL/SQL scripts, and ensuring containerization standards using Docker. Monitoring and observability are key, utilizing tools like CloudWatch and the ELK stack to maintain system health. This role requires a developer who is not only a coder but a problem solver capable of navigating the complexities of financial services technology.
Special Requirements
Onsite Day 1, Hybrid 3 days/week from office, In-person / Face-to-Face interview at client office.
Compensation & Location
Salary: $135,000 – $175,000 per year (Estimated)
Location: Raleigh, NC
Recruiter / Company – Contact Information
Recruiter / Employer: Godigitive Inc
Email: shubham@godigitive.com
Recruiter Notice:
To remove this job posting, please send an email from
shubham@godigitive.com with the subject:
DELETE_JOB_ID_2680