C
Curapersonal Private Limited•3h ago
Foundit
Java Software Engineer
Chennai
Full Time
Mid Level
400000-800000
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Role Summary:
We are seeking a passionate and skilled Java Software Engineer with 2 to 6 years of hands-on experience in designing, developing, and maintaining high-performance and reliable software applications. The ideal candidate will possess strong proficiency in Java technologies, experience with modern development tools, and a solid understanding of software architecture principles.
Key Responsibilities:
Software Development
- Write clean, maintainable, and efficient Java code following best practices.
- Develop scalable applications using Java SE/EE and the Spring Framework.
- Implement RESTful APIs and backend services.
- Contribute to microservices-based architecture development.
- Ensure application performance, scalability, and security.
Architecture & Design
- Participate in software architecture discussions and design reviews.
- Translate business requirements into technical solutions.
- Apply object-oriented design principles and design patterns.
- Assist in designing modular and reusable components.
Testing & Code Quality
- Develop unit and integration tests using JUnit and Mockito.
- Participate in peer code reviews to ensure high-quality standards.
- Debug, troubleshoot, and resolve application issues.
Required Qualifications:
- Bachelor's degree in Software Engineering, Computer Science, or related field.
- 2 to 6 years of experience in Java-based software development.
- Strong understanding of Object-Oriented Programming (OOP) concepts.
- Experience working in Agile development environments.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Good communication and collaboration skills.
- Ability to work independently and in a team environment.
- Eagerness to learn new technologies and frameworks.
Company
C
Curapersonal Private Limited
Chennai
Posted on Foundit