30 Sep
|
CIEL HR
|
Bengaluru
Job Description
We are looking for a Java Developer with 12 years of experience to join our
development team. The candidate will be responsible for developing, maintaining,
and supporting Java-based applications and REST APIs. The role involves working
closely with senior developers, business teams, and infrastructure teams to deliver
secure, scalable, and reliable applications.
Key Responsibilities
- Develop and maintain applications using Java and Spring Boot.
- Design, develop, and integrate RESTful APIs.
- Write clean, maintainable, and reusable code following coding standards.
- Work with databases such as MySQL, Oracle, or PostgreSQL.
- Write SQL queries, stored procedures, and perform basic database operations.
- Perform unit testing, debugging, and troubleshooting of application issues.
- Integrate applications with external/internal APIs and services.
- Work with JSON, XML, HTTP/HTTPS, and API authentication mechanisms.
- Participate in code reviews and address code-quality issues.
- Support application deployments across development, UAT, and production
environments.
- Analyze production issues and provide fixes within defined timelines.
- Prepare and maintain technical documentation.
- Collaborate with DevOps, QA, business, and other technical teams.
Required Technical Skills
- Strong fundamentals in Core Java.
- Good understanding of OOP concepts, collections, exception handling, and
multithreading basics.
- Hands-on experience with Spring Boot.
- Knowledge of Spring MVC / Spring REST.
- Experience developing REST APIs.
- Positive knowledge of SQL and relational databases.
Classification -
Internal
- Familiarity with Git/GitLab.
- Understanding of Maven/Gradle.
- Basic knowledge of Docker and CI/CD is an advantage.
- Basic understanding of Linux/Unix commands.
- Understanding of application security concepts such as authentication,
authorization, and secure API development.
Good to Have
- Experience with microservices architecture.
- Knowledge of Kafka or other messaging systems.
- Experience with Redis or caching mechanisms.
- Basic knowledge of AWS/GCP.
- Experience working with Kubernetes/OpenShift.
- Exposure to monitoring/logging tools.
Education
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a
related field.
Key Competencies
- Strong problem-solving and analytical skills.
- Good communication and teamwork skills.
- Ability to learn new technologies quickly.
- Ability to troubleshoot and resolve application issues.
- Good understanding of software development lifecycle (SDLC).
📌 Java Developer (Bengaluru)
🏢 CIEL HR
📍 Bengaluru