Software Development Engineer

3 years

3 - 6 Lacs

Posted:2 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Job Code: Software Development Engineer 2 (SDE2)

Qualification (Educational): Graduation

Location City: Chennai

Location Country: India

Years of Experience: Experience: 3 to 5 Years

Required Skills & Experience
 2 to 5+ years of professional, non-internship experience in software development.  Proficiency in at least 2 programming languages, 1 scripting language, and 2 frontend frameworks such as Java, React, Angular, Vue.js, Python, TypeScript, C#, or C++.  Strong understanding of software design principles, data structures, algorithms, design patterns, and anti-patterns.  Hands-on experience owning modules end-to-end—from system design to production deployment.  Experience building cloud-native services using platforms like AWS, Azure, or Google Cloud.  Ability to write and review detailed technical documentation and unit test cases.  In-depth knowledge of both SQL and NoSQL databases with advanced querying proficiency.  Analytical problem-solving ability and openness to explore emerging technologies.  A strong customer-first mindset, with the ability to craft intuitive and impactful user experiences.

Key Responsibilities

 Write clean, efficient, and maintainable code.
 Design, develop, test, and deploy complex software modules and applications.  Apply deep knowledge of design patterns and identify anti-patterns in implementation.  Independently build and integrate both front-end and back-end components.  Analyze, identify, and address non-functional requirements (NFRs) like performance, security, and scalability.  Collaborate within cross-functional teams to design robust solutions.  Participate actively in agile sprints, team discussions, and peer reviews.

Required Skills & Experience
 2 to 5+ years of professional, non-internship experience in software development.  Proficiency in at least 2 programming languages, 1 scripting language, and 2 frontend frameworks such as Java, React, Angular, Vue.js, Python, TypeScript, C#, or C++.  Strong understanding of software design principles, data structures, algorithms, design patterns, and anti-patterns.  Hands-on experience owning modules end-to-end—from system design to production deployment.  Experience building cloud-native services using platforms like AWS, Azure, or Google Cloud.  Ability to write and review detailed technical documentation and unit test cases.  In-depth knowledge of both SQL and NoSQL databases with advanced querying proficiency.  Analytical problem-solving ability and openness to explore emerging technologies.  A strong customer-first mindset, with the ability to craft intuitive and impactful user experiences.

Preferred Qualifications
 Understanding of RESTful APIs, gRPC protocols, and microservices architecture.  Working knowledge of DevOps practices, including CI/CD, Docker, and Kubernetes.  Experience developing CI/CD pipelines and deployment scripts for continuous delivery.  Exposure to event-driven architectures (Kafka, RabbitMQ) or familiarity with AI/ML concepts is an advantage.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Ramco Systems logo
Ramco Systems

Software Development

Chennai Tamil Nadu

RecommendedJobs for You

hyderabad, chennai, bengaluru

hyderabad, chennai, bengaluru