Java Developer - Sketch Brahma

Java Developer – Bangalore | Sketch Brahma

Company: Sketch Brahma Technologies
Location: Bangalore
Role: Java Developer
Experience: 4+ Years
Employment Type: Full-Time
Work Mode: On-site/Hybrid as applicable

Job Summary

We are looking for an experienced Java Developer with strong expertise in Core Java, J2EE, Spring Boot, Hibernate, Microservices, and REST/SOAP Web Services. The candidate will be responsible for designing, developing, maintaining, and deploying scalable and secure applications while contributing across the complete SDLC.

Key Responsibilities

  • Design, develop, implement, and maintain applications using the Java technology stack.
  • Understand business requirements and translate them into technical specifications.
  • Participate in the complete SDLC, including requirement analysis, design, development, testing, integration, deployment, and maintenance.
  • Develop scalable applications using Core Java, J2EE, Spring Boot, Hibernate, and Microservices.
  • Develop and integrate RESTful/SOAP Web Services and APIs.
  • Write clean, efficient, secure, and maintainable code.
  • Identify, troubleshoot, and resolve production and non-production issues.
  • Monitor application performance, stability, security, and quality.
  • Enhance existing applications by implementing new features based on business requirements.
  • Collaborate with cross-functional teams and fellow developers to deliver scalable and high-quality products.
  • Perform code reviews and follow development best practices.
  • Support application deployment and release of new features/products into production environments.
  • Work with CI/CD and DevOps tools for build, integration, and deployment activities.

Mandatory Skills

  • Strong Core Java and J2EE knowledge.
  • Strong understanding of OOPs, Exception Handling, Memory Management, and Multithreading.
  • Hands-on experience with Spring / Spring Boot.
  • Experience with Microservices architecture.
  • Experience with RESTful and SOAP Web Services.
  • Strong knowledge of Hibernate and JPA2/ORM concepts.
  • Understanding of Dependency Injection.
  • Experience with MySQL and/or MongoDB or similar databases.
  • Knowledge of HTML, XML, JSON, CSS, JavaScript, JSP, and Servlets.
  • Experience with Maven/Gradle.
  • Hands-on experience with Git/version control.
  • Familiarity with Jenkins, GitHub Actions/Pipelines, CI/CD, and DevOps practices.
  • Experience working with IDEs such as Eclipse or IntelliJ IDEA.

Good to Have

  • Experience developing SaaS, PaaS, or cloud-based web applications.
  • Knowledge of AWS/Azure/GCP or other cloud platforms.
  • Front-end experience with Angular/AngularJS or React.js.
  • Experience with scalable and distributed systems.
  • Knowledge of application security and performance optimization.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available