The company is looking for a Senior Full Stack Engineer to work on large, complex systems handling large data volumes, focusing on batch processing and performance optimization.
Requirements
- Expertise in Java, Spring Batch, Spring, and Hibernate.
- Proficiency in Angular 17+, JavaScript/TypeScript.
- Experience with AWS services including ECS, Lambda, AWS Batch, S3, SQS/SNS, EC2, Oracle RDS, and Aurora Postgres.
- Strong skills in DB/SQL, capable of writing complex queries.
- Adept at unit testing and test automation.
- Skilled in implementing integration solutions with Microservices and RESTful APIs.
- Experienced with build tools such as Maven and Gradle, and CI/CD processes using Jenkins and GitLab/Terraform.
Responsibilities
- Develop and maintain full-stack applications using Java, Spring Batch, Spring, and Hibernate.
- Build user interfaces with Angular 17+, JavaScript/TypeScript.
- Utilize AWS services such as ECS, Lambda, AWS Batch, S3, SQS/SNS, EC2, Oracle RDS, and Aurora Postgres.
- Write complex SQL queries and optimize database performance.
- Implement integration solutions with Microservices and RESTful APIs.
- Perform unit testing and test automation.
- Work with build tools like Maven and Gradle, and CI/CD processes using Jenkins and GitLab/Terraform.
Other
- Independent contributor with the ability to navigate and understand complex existing code.
- Experienced in working on large, complex systems handling large data volumes.
- Experienced in batch processing and handling high data volumes with a focus on performance optimization.