Java Developer - Sketch Brahma
Nexthire Bengaluru, Karnataka, India
Staffing and Recruiting · 2-10 employees
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
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
-
Software Engineer III -Java, AWS/EMR
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Java AWS Software Engineer III
JPMorgan Chase & Co. New York, New York, United States · $138K–$185K/yr
-
Java Developer Payments
Getnet Platforms Mexico City, Mexico City, Mexico
-
Java Developer Payments & SWIFT
Getnet Platforms Mexico City, Mexico City, Mexico
-
Senior Java Engineer (LATAM)
Aubrant Digital Escazú, Costa Rica
-
Java backend Engineer/ Sr. Associate Director, Software Engineering Specialist
HSBC Pune, Maharashtra, India