Java Developer
Job Description
· Extensive experience in backend development, particularly with Java and Spring Boot applications.
· Solid foundation in software engineering principles, including design patterns, testing methodologies, and code quality benchmarks.
· Proficient in system architecture and high-level design for distributed systems.
· Experience utilizing AI-driven development tools, AI agents, and LLM-based automation frameworks.
· Robust hands-on experience with AWS and cloud-native application development.
· Thorough understanding of AWS networking, security features, and infrastructure services.
· Experience in developing and maintaining CI/CD platforms utilizing Jenkins, Azure DevOps, and Git.
· Strong automation and scripting capabilities in languages such as Python, PowerShell, Bash, etc.
· Familiarity with container orchestration tools like Kubernetes and OpenShift.
· Experience with Infrastructure as Code methodologies and platform engineering practices.
· Knowledge of observability tools such as Splunk.
· Excellent problem-solving abilities, along with strong collaboration and communication skills.
· Enthusiastic about automation and committed to eliminating manual processes through engineering solutions.
Preferred Qualifications
· Experience with OpenSearch / Elasticsearch.
· Familiarity with Apache Airflow.
· Exposure to various database platforms and cloud-managed database services.
· Experience with Terraform or Infrastructure as Code practices.
