Job Description : - Design, develop, and maintain robust Java applications using best practices and coding standards.
- Implement features according to user stories and acceptance criteria.
- Ensure code meets functional and non-functional requirements.
- Participate in the design and implementation of backend systems, focusing on scalability, security, and performance.
- Write clean, maintainable, and efficient code, optimizing performance and ensuring application robustness.
- Collaborate with frontend developers to integrate RESTful APIs and other backend services, guaranteeing smooth data flow.
- Identify and resolve software defects and issues through effective debugging techniques and code reviews.
- Work effectively with product managers, QA testers, Dev Ops engineers, and other developers to achieve project goals.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Write clear and concise documentation for code, processes, and design decisions to ensure future maintainability.
- Stay up-to-date with emerging trends, tools, and best practices in Java development to stay ahead of the curve.
- Share knowledge and participate in the team's growth.
Required Skills & Qualifications : - Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 3 years of hands-on experience in Java development with a strong understanding of Java fundamentals (Java 8).
- Proficiency in core Java technologies, including : 1.
Object-Oriented Programming (OOP) principles 2.
Collections Framework 3.
Exception Handling 4.
Multithreading 5.
Java I/O - Experience with popular Java frameworks, preferably : 1.
Spring Boot 2.
Hibernate (or similar ORM) 3.
Spring Security (or similar security framework) - Familiarity with relational databases (My SQL, Postgre SQL, Oracle) and SQL querying.
- Understanding of software development methodologies (Agile preferred).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a team (ref:hirist.tech)
Advertisement:
Zopsmart - Java Developer, Bangalore
Free
Zopsmart - Java Developer, Bangalore
India, Karnataka, Bangalore,
Modified November 14, 2024
Description
Job details:
⇐ Previous job |
Next job ⇒ |