Java developer - Associate- Software Engineering

eightfold

Bengaluru, India 3 Years Exp Posted 15d ago

Job Description

What you’ll do in the role:

  • Contribute to complex projects and key initiatives within the software engineering team, including the analysis and resolution of Agile user stories to deliver high-quality solutions,
  • Collaborate with team members and occasionally interact with leadership to ensure successful project delivery.
  • Participate in the design, development, and testing of Java applications.
  • Assist in troubleshooting, debugging, and resolving software issues.
  • Apply and improve best practices in software development and agile methodologies.
  • Engage in code reviews and provide constructive feedback to peers.
  • Document technical specifications and actively pursue training to enhance your skills.

 

What you’ll bring to the role:

 

  • Bachelor's degree in computer science, Engineering, or a related field, or equivalent experience.
  • Minimum 3 years of hands-on experience in Core Java, Spring, Spring Boot, Hibernate, JavaScript/TypeScript, and JUnit, with the ability to write clean, efficient code.
  • Solid understanding of Object-Oriented Programming and Design Patterns, applied in real-world projects.
  • Experience building and consuming HTTP/HTTPS and RESTful services. Proficiency in writing unit tests that cover core logic components.
    • Practical experience with Git and GitHub for version control and collaboration. Strong problem-solving skills, attention to detail, and effective teamwork.> Willingness to continuously learn new technologies, data structures, and agile methodologies.> Database basics like querying and query tuning.     

Similar Openings for You