Match score not available

Software Development Engineer - II

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

2-5 years developing production-grade apps, Java, Spring, Golang, DynamoDB, Kafka knowledge.

Key responsabilities:

  • Develop Java-based rest APIs
  • Write clean and well-documented code
  • Troubleshoot and debug promptly
  • Work independently and meet deadlines
  • Participate in code reviews for quality
Awign logo
Awign Information Technology & Services Scaleup https://www.awign.com/
201 - 500 Employees
See more Awign offers

Job description

Logo Jobgether

Your missions

This is a remote position.

About Awign Expert:
Awign Expert is an Enterprise focused platform that helps businesses Hire, Assess and Manage highly skilled resources for Gig Based Projects. We provide our Experts a gateway to work for and build a freelance/consulting career with large-scale Enterprises. We are a newly launched business division of Awign, which is one of the pioneers and currently the largest player in the Gig Economy in India. Here at Awign, we are changing how the world works with a vision to uplift millions of Careers.

Duration: 6 months
Location: Remote 
Notice Period: Immediate Joiner 

Project /Work:
Migrating the data source of a critical component of the delivery ecosystem from AWS RDS to Dynamodb. Integrating with Dynamodb and migrating existing flows. The current tech stack used - MySQL, Spring, Java, Hibernate, Kafka and AWS Lambda, Junit + Jupiter for testing.

Job Description:
Role involves mainly implementing high-performance business flows end to end. Will also have the opportunity to work with a variety of modern technologies including DynamoDB, Kafka.

Key Responsibilities:
● Develop production-grade REST APIs mainly using Java and Spring Framework.
● Write clean, maintainable, and well-documented code.
● Write comprehensive unit, integration and service level tests to ensure the reliability of the applications.
● Troubleshoot and debug issues in a timely manner associated with AIs assigned.
● Work independently on a task end to end and deliver on time.
● Participate in code reviews to ensure high-quality code and adherence to best practices.

Qualifications / Preferred Skills:

Core
- 2-5 years of experience in developing production-grade applications.
- Proficient in Java programming language and previous experience with Spring, ThreadPools, Async Processing.
- Working understanding of Golang.
- Basic understanding of AWS DynamoDB and its integration with Java applications.
- Basic understanding of Apache Kafka.
- Efficient developer - fast and robust.

Behavioral
- Proactively communicate gaps, issues, concerns well in a timely manner.
- Eager to learn and improve.

Brownie points
- Experience with microservices architecture.
- Knowledge of CI/CD pipelines / Familiarity with containerization technologies like Docker.
- Familiarity with Hibernate.


Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
Check out the description to know which languages are mandatory.

Hard Skills

Soft Skills

  • verbal-communication-skills

Software Engineer Related jobs