Enable job alerts via email!

Teamlease Digital Private Limited Hiring For Software Developer at Bengaluru / Bangalore

Teamlease Digital Private Limited

Bengaluru

On-site

INR 6,00,000 - 12,00,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Software Developer to join their dynamic team. This role offers the chance to work on exciting global projects, developing application code and unit tests across a comprehensive technology stack. You will collaborate with development leads to ensure software designs meet specifications, while also automating tests and enhancing application performance. If you have a strong foundation in full-stack development, object-oriented programming, and a passion for innovative technologies, this opportunity is perfect for you. Join a forward-thinking company that values creativity and technical expertise, and make a significant impact in the tech landscape.

Qualifications

  • 4+ years of full-stack development experience with global projects.
  • Strong knowledge of object-oriented programming and design patterns.
  • Proficient in Java, Python, and open-source middleware technologies.

Responsibilities

  • Develop application code and unit tests across the full technology stack.
  • Automate tests and ensure performance, quality, and security of applications.
  • Manage applications in different development environments.

Skills

Full-stack development
Object-oriented programming
Java GUI frameworks
REST APIs
GraphQL
Relational databases (MySQL, PostgreSQL)
NoSQL databases (HBase, Apache Kudu)
Java
Python
Machine learning frameworks

Education

BE/B.Tech/M.Tech/MSc/MCA

Tools

SVN
Git
Bitbucket
Profiling tools

Job description

Job Description

Job Title :Software Developer

Experience :4 to 6 years
Education :BE/ B.Tech/ M.Tech/ MSc/ MCA
Location : Hyderabad / Bangalore
Job Description :
Responsibilities :
  • Responsible for developing application code and unit tests across the full application technology stack, as per the approved designs;
  • Work with Development Leads to develop the low-level design of application components, and ensure that the software designs are in compliance with specifications;
  • Help automate tests and work closely with automated test engineers to review test cases and scenarios; Perform code reviews of peer developers;
  • Ensure performance, quality, operational stability and security of applications; Design, build and deploy AI/ML proof-of-concept projects;
  • Perform unit testing to identify and resolve application defects;
  • Ensure that the source code repository is up-to-date with the latest source code, automated unit tests and Product Design documents;
  • Run all automated regression tests in development environment for regression defects;
  • Design, test and diagnose performance, load, concurrent user and stress testing scenarios;
  • Leverage profiling tools to profile and determine hotspots for resource usage;
  • Support operational teams with required knowledge transfer and provide required automation to monitor the applications;
  • Manage applications in different development environments.
Required Skills & Experiences :
  • At least 4 years of hands-on full-stack development experience, with at least 2 years of relevant experience in global projects or in software product company;
  • Comprehensive knowledge of object-oriented programming;
  • Familiar with object-oriented design patterns;
  • Familiar with Java GUI frameworks and contemporary web application frameworks;
  • Proficient in open source middleware technologies (e.g. Mule ESB, RabbitMQ/ Kafka), SOA & micro-services, REST APIs, GraphQL.
  • Good working knowledge of relational and NoSQL databases such as MySQL, PostgreSQL, Apache Kudu, HBase, event streaming technologies such as Apache Flink or Apache Spark, data query and ingestion technologies such as Apache Pig, Apache Impala, Apache Hive, Presto;
  • Proficient in programming languages such as Java, R, Python, Golang;
  • Good working knowledge of Java, PHP, .Net based portal development;
  • Good working knowledge of web technologies such as HTML5, NodeJS, AngularJS, CSS3, JavaScript, jQuery, etc.;
  • Good working knowledge of Android & iOS APKs;
  • Good working knowledge of machine learning frameworks;
  • Hands-on experience in profiling tools to identify bottlenecks in Applications, Infrastructure, etc.;
  • Hands-on experience in developing and executing load test scripts;
  • Proficient understanding of code versioning tools, such as SVN, Git, Bitbucket;
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.