JustinBradley’s client, a leading source of mortgage financing, is seeking a highly skilled Senior Full Stack Engineer to join their dynamic and innovative technology team. This role requires a seasoned professional with expertise in developing, maintaining, and enhancing large-scale, high-performance systems. The ideal candidate will have extensive experience in backend development using Java and related technologies, frontend frameworks like Angular, cloud platforms such as AWS, and database management.
Hybrid to either Reston, VA or Plano, TX.
Responsibilities:
- Design, develop, and maintain robust, scalable, and secure full-stack applications using Java, Spring (Spring Boot, Spring Batch), and Hibernate for backend services.
- Build dynamic, responsive user interfaces with Angular 17+, JavaScript, and TypeScript.
- Utilize AWS services such as ECS, EC2, S3, SQS/SNS, Oracle RDS, and Aurora Postgres to architect and deploy cloud-native solutions.
- Optimize database performance by writing complex DB/SQL queries and managing large data volumes.
- Develop and maintain integration solutions using Microservices architecture and RESTful APIs.
- Implement and optimize batch processing systems to handle large-scale data efficiently.
- Write comprehensive unit tests and implement test automation to ensure code quality.
- Participate in code reviews and foster a culture of technical excellence.
- Analyze and optimize system performance, focusing on handling large-scale data efficiently.
- Troubleshoot and resolve complex system issues in a timely manner.
- Use build tools like Maven and Gradle for project management.
- Streamline CI/CD pipelines with Jenkins, GitLab, and Terraform to ensure smooth deployment processes.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience in full-stack development, with a strong emphasis on Java, Spring, and Hibernate.
- Proficiency in Angular 17+, JavaScript, and TypeScript for frontend development.
- Expertise in AWS cloud services and database technologies (Oracle RDS, Aurora Postgres).
- Strong understanding of Microservices architecture and RESTful API design.
- Proven experience in batch processing, handling high data volumes, and performance optimization.
- Familiarity with build tools like Maven/Gradle and CI/CD pipelines using Jenkins, GitLab, and Terraform.
- Strong problem-solving skills and the ability to understand and navigate complex existing codebases.
- Excellent communication skills and a proven ability to work independently and collaboratively.
Preferred Skills:
- Experience in financial services or similar industries is a plus.
- Knowledge of emerging trends and technologies in cloud computing, data management, and software development.
JustinBradley is an EO employer - Veterans/Disabled and other protected employees.