Job Description
Design, develop, and maintain Java-based applications, ensuring optimal performance,
reliability, and scalability.
- Write clean, efficient, and well-documented code following industry best practices and
coding standards.
- Participate in the entire software development lifecycle, including requirements analysis,
design, implementation, testing, deployment, and support.
- Collaborate with product managers, business analysts, and other stakeholders to
understand requirements and translate them into technical solutions.
- Conduct code reviews, provide constructive feedback, and mentor junior team members to
promote continuous improvement and knowledge sharing.
- Troubleshoot and debug issues reported by clients or detected during testing, and
implement timely and effective solutions.
- Work closely with QA engineers to ensure the quality of software deliverables through
thorough testing and validation.
- Contribute to architectural design discussions and decisions and participate in team
technical discussions.
- Collaborate with DevOps engineers to automate deployment processes and enhanceRole & responsibilities
Preferred candidate profile
The ideal candidate should have passion for building products, solving problems, and
buildingdata pipeline.
- Proficiency in version 8 and higher Java.
- The basics must be very strong - design, coding, testing, and debugging skills.
- Proficiency in web application development using Java-based technologies (Servlets, JSP, etc.).
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and proficiency in SQL.
- BS in CS/EE/CE or related field from a top institution
- 4+ years hands-on experience in Java, data structures and algorithms on Linux
- Experience/knowledge with Microservices, Docker, Kubernetes, agile methodologies and tools
(e.g., Scrum, JIRA) experience is a plus
- Familiarity with cloud platforms (e.g., AWS, Azure) and microservices architecture is desirable.
- A demonstrable understanding of software development concepts, problem break
down, project management, and good communication.
- Experience with Elasticsearch using Java will be a bonus
- Experience with unit testing
- Experience will product build life cycle of developing, debugging, optimizing and
Perks and benefits
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: Continuity 1
Location(s): Pune
Keyskills:
Java
Multithreading
MySQL
Web Application Development
Microservices