Salary : 15 - 30 Description : Java : Bangalore
Experience : 4.5+ years
Work Mode : Hybrid
Skills Required : Java, Spring Boot, Docker/AWS
Job Summary
We are seeking an experienced Java Developer to join our dynamic team in Bangalore. The ideal candidate will be responsible for contributing to all stages of the software development lifecycle from requirements analysis to design, implementation, testing, and maintenance. You will be part of a collaborative environment where you will work closely with cross-functional teams to define, design, and ship new features.
Roles And Responsibilities
- Design, implement, and maintain Java-based applications that are high-volume and low-latency, ensuring performance and responsiveness.
- Analyze user requirements and envision system features and functionality.
- Define application objectives and functionality based on business objectives.
- Ensure application designs align with business goals, scalability, and stability.
- Develop and test software to meet defined requirements.
- Identify and resolve technical issues promptly.
- Create detailed design documentation and technical specifications.
- Propose improvements to current Java infrastructure and development processes.
- Develop technical designs for application development and integration.
- Write well-designed, efficient, and testable code.
- Conduct software analysis, programming, testing, and debugging.
- Manage Java and Java EE application development.
- Develop documentation to support users and operations.
- Transform requirements into technical specifications.
- Prepare and release software components as per project schedules.
- Support continuous improvement by investigating alternatives and technologies.
- Present findings and proposals for architectural and Qualifications :
- 4.5+ years of professional Java development experience.
- Strong understanding of object-oriented programming principles.
- Proficient in Java, with a good knowledge of its ecosystems.
- Experience with popular frameworks and libraries (Spring, Hibernate, etc.).
- Familiarity with Agile methodologies and DevOps practices.
- Solid understanding of database technologies (SQL, NoSQL).
- Ability to work independently and collaboratively within a team environment.
- Excellent problem-solving skills and attention to detail.
- Good communication skills and ability to articulate technical concepts clearly
(ref:hirist.tech)