Key Responsibilities
Design, develop, and maintain backend applications using Java (Quarkus, Spring,
Spring Boot, Java EE).
Write clean, efficient, and maintainable code following best practices.
Work with relational databases (MySQL, PostgreSQL, etc.): design schema,
optimize queries, and ensure data integrity.
Implement and maintain microservices and SOA-based applications.
Collaborate with cross-functional teams (frontend, DevOps, product, data) to deliver
end-to-end solutions.
Debug and resolve complex technical issues in production and development
environments.
Participate in code reviews and contribute to improving development standards.
(Occasional) Develop scripts and modules in Python for analytics, automation, or
data processing.
Work with AWS cloud services for deployment, scaling, and monitoring of
applications.
Apply knowledge of data structures and algorithms to build efficient systems.
Use Git for source code management and collaboration.
Required Skills & Qualifications
2 4 years of professional experience as a Java developer.
Strong knowledge of Java frameworks: Quarkus, Spring Boot, Spring, Java EE.
Experience with relational databases (SQL, schema design, performance
optimization).
Solid understanding of object-oriented programming (OOP) and design principles.
Positive debugging and problem-solving skills.
Knowledge of microservices and service-oriented architecture (SOA).
Solid understanding of data structures and algorithms.
Hands-on experience with Git for version control.
Positive to Have
Python development experience.
Exposure to data analytics / data-driven applications.
Familiarity with AWS cloud services (EC2, S3, RDS, Lambda, etc.).
Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
Knowledge of Docker/Kubernetes for containerized deployments.
Understanding of RESTful APIs and API design best practices.
Knowledge of NoSQL databases (MongoDB, Cassandra, DynamoDB, etc.).
Soft Skills
Strong communication and collaboration skills.
Ability to work in a rapid-paced environment with minimal supervision.
Proactive problem-solving and ownership mindset.
Willingness to learn new technologies and adapt quickly.
📌 Java Developer Bengaluru (India)
🏢 CIEL HR
📍 India