Java Developer
Core
Design, develop, test, and maintain scalable, high-performance Java applications and cloud-native solutions.
Role type
Senior IC Java Developer (Microservices) (via careerplan.io/jobs/BC-Forward-Java-Developer-java-developer-at-bc-forward)
Builds
RESTful APIs, microservices, and cloud-native infrastructure on AWS
Domain
Enterprise Software Development / Cloud Infrastructure
Required skills
Java 8/11/17, Spring Boot, REST APIs, AWS services, Terraform, Jenkins CI/CD, PostgreSQL/MySQL/Oracle, JUnit, Mockito
Preferred skills
Docker, Kubernetes, Kafka, RabbitMQ, AWS SQS/SNS, DevSecOps, AWS certifications
Technologies
AWS Lambda, EC2, ECS/EKS, CloudWatch, IAM, VPC, S3, RDS, Jenkins, Terraform, Git, PostgreSQL, MySQL, Oracle, JUnit, Mockito, Docker, Kubernetes, Kafka, RabbitMQ, Splunk, ELK, Grafana, Prometheus, Spring Boot
Responsibilities
Design and implement cloud-native solutions using AWS services; Create and maintain infrastructure as code with Terraform; Develop and manage Jenkins CI/CD pipelines; Conduct code reviews, debug and troubleshoot applications; Integrate applications with internal and external systems using APIs; Tune and optimize performance and monitor applications.
Seniority
Senior, hands-on IC