Pune, Maharashtra, India
Information Technology
Full-Time
Rosmerta Technologies Limited
Overview
Job Summary
We are seeking a highly experienced and skilled Software Java Developer with a minimum of 8 years of experience to join our dynamic engineering team.
The ideal candidate will be a seasoned professional with a strong foundation in Java backend development, robust understanding of data structures and algorithms, and proven expertise in designing scalable and resilient application architectures.
Responsibilities
This role requires a leader who can not only deliver high-quality code but also mentor junior developers and drive technical excellence across the Responsibilities :
As a Software Java Developer, your responsibilities will include :
Technical Proficiency
We are seeking a highly experienced and skilled Software Java Developer with a minimum of 8 years of experience to join our dynamic engineering team.
The ideal candidate will be a seasoned professional with a strong foundation in Java backend development, robust understanding of data structures and algorithms, and proven expertise in designing scalable and resilient application architectures.
Responsibilities
This role requires a leader who can not only deliver high-quality code but also mentor junior developers and drive technical excellence across the Responsibilities :
As a Software Java Developer, your responsibilities will include :
- Back-end Development : Lead the design, development, and implementation of robust, scalable, and high-performance backend services and APIs using Java and related technologies.
- Application Design & Architecture : Drive the architectural design of new applications and features, ensuring they align with business requirements, performance goals, and long-term maintainability. This includes designing application and database architecture.
- Data Structures & Algorithms : Apply advanced knowledge of data structures and algorithms to solve complex problems, optimize code performance, and build efficient solutions.
- Code Quality Assurance : Champion best practices for code quality, including conducting thorough code reviews, implementing unit and integration tests, and ensuring adherence to coding standards.
- Requirements Analysis & Elicitation : Collaborate closely with product owners, business analysts, and stakeholders to analyze requirements, translate them into technical specifications, and propose effective solutions.
- System Maintenance & Optimization : Continuously monitor, maintain, and optimize existing Java-based applications to ensure stability, performance, and security.
- Mentorship & Guidance : Provide technical leadership, mentorship, and guidance to junior and mid-level developers, fostering their growth and ensuring best practices are followed.
- Documentation : Create and maintain comprehensive technical documentation, including design specifications, API documentation, and system diagrams.
- Database Management : Work extensively with relational databases such as SQL, MSSQL, and PostgreSQL, including schema design, query optimization, and data migration strategies.
- Troubleshooting & Debugging : Diagnose and resolve complex technical issues, ensuring minimal impact on system availability and Qualifications :
- Experience : Minimum of 8+ years of professional experience in Java software development.
- Education : Bachelor's degree (B.Tech / B.Sc) or Master's degree (MCA / M.Sc) in Computer Science,
Technical Proficiency
- Expert-level proficiency in Java (Java 8+).
- Extensive experience with Java frameworks such as Spring Boot, Spring MVC, or similar.
- Deep understanding and practical application of Data Structures and Algorithms.
- Strong experience with relational databases (SQL, MSSQL, PostgreSQL), including advanced SQL querying, database design, and optimization.
- Proven experience in designing and developing RESTful APIs.
- Familiarity with microservices architecture and distributed systems.
- Proficiency with version control systems (e.g., Git).
- Experience with build tools (e.g., Maven, Gradle).
- Understanding of software development lifecycle (SDLC) and agile Qualifications :
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of message brokers (e.g., Kafka, RabbitMQ).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with continuous integration/continuous deployment (CI/CD) pipelines.
- Exposure to front-end technologies (e.g., React, Angular) is a plus, though not a primary focus
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in