Java Developer
KALYAN CHAKRAVARTHYUnited StatesSENIORPosted 5d ago
JavaSoftware EngineeringBackend DevelopmentEnterprise Application DevelopmentCore JavaAdvanced JavaJava 8Java 11Java 17Java 21Object-Oriented ProgrammingData StructuresAlgorithmsDesign PatternsNoSQLMongoDBCassandraRedisDynamoDBMicroservices ArchitectureDistributed SystemsEvent-Driven ArchitectureDomain-Driven DesignAWSMicrosoft AzureGoogle Cloud PlatformEC2S3LambdaAPI GatewayRDSECSEKSCloudWatchCI/CDJenkinsGitGitHub ActionsMavenGradleAzure DevOpsDockerKubernetesOpenShiftAPI GatewayService DiscoveryCircuit BreakerLoad BalancingSpring CloudInfrastructure as CodeTerraformAnsibleAWS CloudFormationOAuth2JWTSpring SecuritySSOSplunkELK StackPrometheusGrafanaDynatraceApache TomcatJBossWebLogicWebSphereAgileScrumSDLCDevOpsTest-Driven DevelopmentTDD
About the Role
We are looking for a Java Developer with 14+ years of experience to join our team. This role focuses on building scalable backend systems and enterprise applications.
Key Responsibilities
• Design and implement RESTful APIs
• Develop and maintain microservices architecture
• Work with cloud platforms including AWS, Azure, and GCP
• Implement CI/CD pipelines and containerized application deployment
• Ensure application security and API security best practices
• Collaborate with product team on technical requirements
Requirements
• 14+ years of experience in Java Development, Software Engineering, Backend Development, and Enterprise Application Development
• Strong expertise in Core Java, Advanced Java, Java 8/11/17/21, Object-Oriented Programming, Data Structures, Algorithms, and Design Patterns
• Hands-on experience with NoSQL databases such as MongoDB, Cassandra, Redis, and DynamoDB
• Strong knowledge of Microservices Architecture, Distributed Systems, Event-Driven Architecture, and Domain-Driven Design
• Experience with cloud platforms including AWS, Microsoft Azure, and Google Cloud Platform
• Hands-on experience with AWS services such as EC2, S3, Lambda, API Gateway, RDS, ECS, EKS, and CloudWatch
• Strong understanding of CI/CD pipelines, Jenkins, Git, GitHub Actions, Maven, Gradle, and Azure DevOps
• Experience with Docker, Kubernetes, OpenShift, and containerized application deployment
• Strong understanding of API Gateway, Service Discovery, Circuit Breaker, Load Balancing, and Spring Cloud
• Experience with Infrastructure as Code tools such as Terraform, Ansible, and AWS CloudFormation
• Strong understanding of application security, OAuth2, JWT, Spring Security, SSO, and API security best practices
• Experience with monitoring and logging tools such as Splunk, ELK Stack, Prometheus, Grafana, and Dynatrace
• Experience with application servers such as Apache Tomcat, JBoss, WebLogic, and WebSphere
• Experience working with Agile/Scrum methodologies, SDLC, DevOps practices, and Test-Driven Development
• Excellent analytical, problem-solving, debugging, stakeholder management, and client-facing communication skills
Preferred Certifications
• Oracle Certified Professional: Java SE Developer
• VMware Certified Spring Professional
• AWS Certified Developer – Associate
• AWS Certified Solutions Architect – Associate
• Microsoft Certified: Azure Developer Associate (AZ-204)