We are seeking an experienced Java Developer with strong problem-solving skills and the ability to work independently. The ideal candidate will be proficient in Java, familiar with Python, and experienced in modern frameworks like Spring Boot and containerization technologies like Kubernetes.
Key Responsibilities:
Design, develop, and maintain scalable Java applications.
Work independently on full project lifecycle from inception to deployment.
Collaborate with cross-functional teams, including DevOps, to deploy in Kubernetes environments.
Implement and manage APIs, integrate backend services, and optimize data processing.
Troubleshoot and resolve issues across development, testing, and production.
Use Python for data processing and automation tasks.
Required Skills:
6-8 years of software development experience, focusing on Java.
Proficiency in Spring Boot for microservices.
Experience with Kubernetes for container orchestration.
Strong Python skills for scripting and automation.
Familiarity with CI/CD, version control (Git), and cloud environments (AWS, Azure, Google Cloud).
Preferred Skills:
Experience with relational/NoSQL databases, Hibernate, Kafka, Docker.
Knowledge of API design, Agile methodologies, and collaborative team work.
Skills:
Docker (Junior, 1-3 years)
Java (Professional, 4-5 years)
Python (Professional, 3+ years)
Any Graduate