HamburgerMenu
hirist

Java Software Engineer - Data Structure/Algorithm

Posted on: 18/08/2025

Job Description

Role Summary :

We are seeking a Java Software Engineer to join our development team.

The ideal candidate will have a strong foundation in core Java programming, a solid understanding of data structures and algorithms, and experience with cloud services.

This role is perfect for a motivated professional with 2+ years of development experience who is ready to contribute to building robust and scalable applications.


Key Responsibilities :


Software Development: Design, develop, and maintain high-quality applications and services using Core Java.

Problem-Solving: Apply a strong understanding of Data Structures and Algorithms (DSA) to solve complex technical problems and write efficient code.

Design & Architecture: Utilize Object-Oriented Programming (OOP) principles to design and build scalable and maintainable software solutions.

Cloud Integration: Work with AWS services to develop and deploy cloud-native applications.

Collaboration: Collaborate with cross-functional teams to define, design, and ship new features.

Skills

Required Skills :

- A strong understanding of Object-Oriented Programming (OOP) principles.

- Solid problem-solving abilities.

- Effective communication and collaboration skills.

Technical Skills :

- Core Languages: Proficiency in Core Java.

- Data Structures: Strong knowledge of Data Structures and Algorithms (DSA).

- Cloud: Hands-on experience with AWS services.

Education & Experience

Education: A Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.

Experience: A minimum of 2+ years of professional experience in software development


info-icon

Did you find something suspicious?