Nexthire

Java Developer - Sketch Brahma

Nexthire Bengaluru, Karnataka, India

Staffing and Recruiting · 2-10 employees

Yesterday
java Mid (2-5 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The candidate will design, develop, and maintain scalable Java-based applications while participating in the full software development lifecycle. They are also responsible for troubleshooting production issues and collaborating with cross-functional teams to deliver high-quality products.

What they look for

Core Java J2EE Spring Boot Hibernate Microservices RESTful Web Services SOAP Web Services MySQL MongoDB Maven Gradle Git Jenkins CI/CD DevOps IntelliJ IDEA

Requirements

The role requires over 4 years of experience with strong expertise in Core Java, Spring Boot, Microservices, and database management. Candidates must also be proficient in REST/SOAP web services and modern DevOps practices.

Full description

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.

Similar roles