Rosmerta Technologies - Lead Software Java Developer - Spring Frameworks

8 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary

We are seeking a highly experienced and passionate Lead Software Java Developer to join our dynamic engineering team.The ideal candidate will possess a strong background in back-end development, exceptional problem-solving skills, and a proven ability to design, develop, and maintain robust, scalable, and high-performance Java-based applications.This role requires a blend of technical prowess, architectural vision, and leadership capabilities to guide junior developers and contribute significantly to our product development lifecycle.

Key Responsibilities

  • Back-end Development : Lead the design, development, and implementation of complex back-end systems and APIs using Java and related frameworks.
  • Data Structures & Algorithms : Apply advanced knowledge of data structures and algorithms to solve complex problems and optimize application performance.
  • Application Design & Architecture : Drive the design of scalable, resilient, and maintainable application architectures, considering various design patterns and best practices.
  • Database Design & Optimization : Design and optimize database schemas (SQL/MSSQL/PostgreSQL, etc.) to ensure efficient data storage and retrieval. Collaborate closely with database administrators.
  • Code Quality & Best Practices : Champion code quality through rigorous code reviews, unit testing, integration testing,
and adherence to coding standards and architectural principles.
  • Requirement Analysis & Elicitation : Collaborate with product owners, business analysts, and stakeholders to understand, analyze, and elicit detailed functional and non-functional requirements.
  • Mentoring & Guidance : Provide technical leadership, mentorship, and guidance to junior and mid-level developers, fostering their growth and ensuring adherence to technical standards.
  • Troubleshooting & Debugging : Identify, diagnose, and resolve complex technical issues, performance bottlenecks, and bugs across various application layers.
  • Documentation : Create and maintain comprehensive technical documentation, including design specifications, API documentation, and system architecture diagrams.
  • Continuous Improvement : Proactively identify areas for improvement in existing systems, processes, and tools, and propose innovative solutions.
  • Collaboration : Work closely with cross-functional teams including front-end developers, QA engineers, DevOps, and product management to deliver high-quality Skills & Experience :
  • Minimum of 8 years of hands-on experience in Java back-end development.
  • Proficiency in Java 8+ and strong understanding of core Java concepts, including multi-threading, concurrency, and JVM internals.
  • Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security).
  • Deep understanding and practical experience with Data Structures and Algorithms.
  • Proven experience in designing and implementing RESTful APIs.
  • Strong knowledge of relational databases (SQL/MSSQL/PostgreSQL/MySQL) including schema design, query optimization, and transaction management.
  • Experience with ORM frameworks (e.g., Hibernate, JPA).
  • Familiarity with version control systems (Git preferred).
  • Experience with build tools (Maven/Gradle).
  • Solid understanding of software development life cycle (SDLC) and Agile methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts Skills (Nice to Have) :
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of message brokers (e.g., Kafka, RabbitMQ).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience with microservices architecture.
  • Understanding of front-end technologies (e.g., HTML, CSS, JavaScript, React/Angular) to facilitate better collaboration.
  • Knowledge of performance testing and profiling tools.
  • Experience with CI/CD pipelines
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now