Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Software Engineer 2

  • Source: Naukri
  • TCP Corps Outsourcing Llc
  • On-site
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

Mandate Skills : Java programming, Spring Boot, databases (Postgres MongoDB) and Kafka, Automation, Selenium.

Having Python Automation is good to have.

Good communication skills with good attitude.

Overview

The Software Engineer 2 plays a critical role in software development teams, contributing to the design, implementation, and maintenance of software applications. This position is essential for ensuring high-quality code is delivered in a timely manner, as well as enhancing existing software systems. The Software Engineer 2 collaborates with other engineers, product managers, and stakeholders to understand requirements and translate them into functional specifications. By adhering to best practices, this role promotes efficient coding and troubleshooting, ultimately driving the success of technology projects within the organization. Continuous learning and adaptation to current technologies are vital to keep the software solutions up-to-date and competitive in the fast-evolving tech landscape.

Key Responsibilities

  • Design, develop, and implement high-quality software solutions.
  • Collaborate with cross-functional teams to define and refine project requirements.
  • Maintain and enhance existing software systems.
  • Participate in code reviews to ensure adherence to coding standards.
  • Write and maintain clear documentation for software developed.
  • Troubleshoot and debug applications to optimize performance.
  • Utilize version control systems to manage code repositories.
  • Implement automated testing frameworks and conduct software tests.
  • Stay updated on industry trends and emerging technologies.
  • Mentor junior developers and assist in their professional growth.
  • Contribute to project management activities by providing estimates for development tasks.
  • Participate in Agile ceremonies, including Scrum meetings and retrospectives.
  • Ensure software security and comply with regulations and standards.
  • Customize software tools and libraries for product enhancement.
  • Assist in the integration of third-party APIs and services.

Required Qualifications

  • Bachelors degree in Computer Science, Engineering, or related field.
  • 2+ years of experience in software development.
  • Proficiency in one or more programming languages, such as Java, Python, or JavaScript.
  • Experience with web frameworks like React, Angular, or Vue.js.
  • Strong understanding of database management systems, both SQL and NoSQL.
  • Familiarity with Agile software development methodologies.
  • Knowledge of RESTful APIs and microservices architecture.
  • Experience with software version control systems, particularly Git.
  • Solid understanding of software testing techniques, including unit and integration testing.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work in a fast-paced and dynamic environment.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
  • Passion for continuous learning and skill improvement.
  • Knowledge of security best practices in software development.

Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.

Skills

  • Java
  • spring
  • spring-boot
  • PostgreSQL
  • MongoDB
  • Kafka
  • selenium
  • Python
  • javascript
  • React
  • vue-js
  • amazon-web-services
  • microsoft-azure
  • google-cloud-platform

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with TCP Corps Outsourcing Llc

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes