Anthology is hiring for the position of Associate Software Engineer I in Chennai, offering an excellent opportunity for individuals with 0 to 2 years of experience. Candidates with a Bachelor’s degree are eligible to apply.
Company Name: Anthology
Job Role: Associate Software Engineer I
Education Required: Bachelor’s degree
Experience Required: 0 – 2 years
Job Location: Chennai
Roles and Responsibilities:
- As an Associate Software Engineer, you will be responsible for demonstrating expertise with Java and REST APIs.
- You will become an active member of an agile team of developers participating in daily stand-ups, design sessions, code reviews, and sprint demos.
- You will embrace test-driven development as an integral part of what you deliver as a software developer.
- You will also respond to the unique challenges of delivering and maintaining cloud-based software including troubleshooting live production environments, minimizing downtime, and responding to client-reported issues.
- You will build the capabilities to assess the complete stack of technology layers to provide code fixes and develop new features.
- Working with AI technology to enhance development efficiency and create exciting new features for our customers.
- You’ll be working with AI technology to enhance development efficiency and create exciting new features for our customers.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science or related field or equivalent work experience.
- Light experience developing single-page JavaScript applications and in frameworks such as React, Redux, or Angular.
- Light experience with Java and common Java frameworks.
- Light experience with SQL and NoSQL databases and web application development.
- Any experience with Object-Oriented design and coding.
- Knowledge of domain-driven design and Service-Oriented architecture.
- Quick learner with strong problem-solving and analytical skills.
- Light exposure to writing unit and integration tests.
- Ability to work with engineers on cross-functional agile projects.
- An understanding of data structures, algorithm analysis, and design skills.
- Strong oral and written communication skills, ability to communicate effectively with both technical and non-technical audiences.
- Fluency in written and spoken English.