GO TO SEARCH
Senior Full Stack Developer (Java)
Java, AWS CloudFormation, CI/CD, Microservice Architecture Pattern, Spring Boot, Amazon API Gateway, Amazon Web Services, Kubernetes
We are seeking a remote Senior Full Stack Developer with a strong background in Java to develop and deliver enterprise software applications using various technologies including Spring Boot, Python, ReactJS, and Elasticsearch.
The ideal candidate should have extensive expertise in AWS serverless and event-driven architectures, as well as experience with CI/CD and infrastructural technologies like AWS CloudFormation. As a Senior Full Stack Developer, you will be responsible for debugging and resolving challenges with the applications, working closely with relevant distributed and co-located teams, and owning and maintaining the infrastructure and related tools.
Responsibilities
- Develop, test, and deploy REST-based APIs using Open API Specification or Swagger
- Design database model, optimize database performance, and develop PL/SQL Packages, Stored Procedures, Triggers, and Functions
- Monitor applications and infrastructure and proactively identify risks or impediments
- Collaborate with the Scrum team to identify environmental issues and root causes
- Provide regular progress updates and effectively communicate challenges or roadblocks
Requirements
- Minimum of 3 years of experience in Java development
- Proficiency in AWS technologies such as IAM, Security Groups, ECS Fargate, S3, and DynamoDB
- Experience with CloudFormation and HashiCorp Terraform
- Strong experience with Spring Boot and ReactJS
- Solid knowledge of Microservices design patterns
- B2+ English level
Nice to have
- Experience in a DevOps role in a continuous integration environment, especially in microservices, web, and mobile
- Understanding of how to secure web applications and APIs using OpenID/OAuth2.0 standards
- Knowledge of configuration management software such as PowerShell