Software Engineer

🏢 DaivikSoft Technologies Private Limited
September 10, 2024

Job Overview

  • Date Posted
    September 10, 2024
  • Location
  • Expiration date
    --

Job Description

Adapt to a dynamic workenvironment. Stay updated with the latest in technology and alwaysthink about the customer first.

Study and understand the product specifications thoroughly todesign appropriate software solutions. Suggest improvements andoptimize existing implementations.

Learn new technologies forsolving interesting business problems on the go.

Develop code using industry bestpractices with good me and space complexities wherever applicable.Your code should be readable and easily understandable by yourpeers.

Perform Code Reviews andsuggest improvements.

DevelopJUnit test cases with good code coverage.

Work with leading technologieslike IoT SpringFramework AWS Lambda AWS API Gateway MySQL AWSCloudForma on AWS DynamoDB AWS Elas Cache Git Jira and Jenkinsamong many others.

Work withindependence and show ownership of tasks.

Create a good environment inyour team guide and mentor othermembers.


Requirements

Good understanding of Data Structures and Algorithms.

Sound understanding of previouswork and the technologies used.

You should have good handson programming experience with Java / JEEMicroservices

Exposure to theSpring / Spring Boot framework is an advantage.

Handson experience in Databasequerying either using SQL

Thorough understanding of OOPs and OOAD.

Good knowledge of designpatterns and their applications to appropriate requirements.

You should be able to takeownership design develop and deploy in a collaborative environmentwith other team members

Exposureto handling B2B integration is an advantage.

02 years ofexperience


Bachelor’s degree in Computer Science, Engineering, or relatedfield. Proven experience as a Java Developer or Software Engineer.Strong proficiency in Java programming language and object-orienteddesign concepts. Experience with Java frameworks such as Spring,Hibernate, or similar. Familiarity with web developmenttechnologies including HTML, CSS, JavaScript, and relatedframeworks/libraries (e.g., Angular, React). Experience withrelational databases (e.g., MySQL, PostgreSQL) and SQL.Understanding of software development methodologies (e.g., Agile,Scrum). Excellent problem-solving and analytical skills. Strongcommunication and collaboration abilities. Ability to workeffectively in a fast-paced environment and meetdeadlines.