Senior Java Developer
Job Description Position Overview:
The Senior Java Developer will design and deliver several modules based on Enterprise Server Platform built for addressing security problems ranging from access management, authorization and authentication. As a successful hire, you will extend capabilities of the Platform and build reusable components using the Platform.
Responsibilities:
Server-side programming with Java
Understand and develop architecture and system design for highly scalable modules
Develop light-weight services that will run in Kubernetes Cluster/Amazon EKS
Work with SQL databases like MySQL and no-SQL databases like Cassandra, Cosmos DB, queuing/messaging frameworks like ActiveMQ/RabbitMQ/Kafka, caching technologies like Redis/Memcached
Desired:
Hands-on experience working with large-scale distributed software systems
Experience with developing services for containerized solutions (Docker/Kubernetes/Amazon EKS)
Experience with Azure DevOps or AWS Code Pipeline or Spinnaker
Experience delivering solutions in AWS/Azure environments
The Ideal Candidate:
Must possess a bachelor's degree in CS or equivalent
Should have 5-8 years’ experience in Java development