Sr. Software Engineer
Published date: 2024/01/10
- Location: Bangalore, Karnataka, India
Job Description- Sr. Software Engineer (2-5 years)
Roles and responsibilities:
● Understand and derive requirements from product managers and customer
● Implement APIs to be consumed by our various clients and business logic
● Understand and integrate with partner APIs
● Write modular code that is configurable, extensible and testable.
● Debug issues and solve them efficiently. Able to automate tasks using scripts.
● Able to think in terms of customer usability
Job Requirements Skills:
● Problem solving skills and able to understand and use right data structures and algorithms
● Understanding of Object oriented programming and design patterns. Able to use these principles while coding
● Should have working knowledge of relational databases. Experience with PostgreSQL is a plus
● Good expertise in Java/server side technologies. Experience with Spring Boot framework is a plus
● Good understanding of REST APIs and working knowledge of HTTP(S)
● Able to work in Linux environments and understanding of GIT or any other source code versioning is a must.
● Understanding of ORM, Caching, Object storage, Queues is desirable.
● Ability to work independently and/or with a team in a fast paced, rapidly changing environment.
● Able to go through code reviews and improve code quality constantly.
● Understanding of Unit and Integration testing
Roles and responsibilities:
● Understand and derive requirements from product managers and customer
● Implement APIs to be consumed by our various clients and business logic
● Understand and integrate with partner APIs
● Write modular code that is configurable, extensible and testable.
● Debug issues and solve them efficiently. Able to automate tasks using scripts.
● Able to think in terms of customer usability
Job Requirements Skills:
● Problem solving skills and able to understand and use right data structures and algorithms
● Understanding of Object oriented programming and design patterns. Able to use these principles while coding
● Should have working knowledge of relational databases. Experience with PostgreSQL is a plus
● Good expertise in Java/server side technologies. Experience with Spring Boot framework is a plus
● Good understanding of REST APIs and working knowledge of HTTP(S)
● Able to work in Linux environments and understanding of GIT or any other source code versioning is a must.
● Understanding of ORM, Caching, Object storage, Queues is desirable.
● Ability to work independently and/or with a team in a fast paced, rapidly changing environment.
● Able to go through code reviews and improve code quality constantly.
● Understanding of Unit and Integration testing
0 page views
Related listings
-
Software DeveloperSoftware DeveloperCore Software Group (CSG) has the charter for all Platform Independent and Platform Dependent software development across Switching (for data center, campus core and campus access), wireless, network services, routing, optical software and Enterprise...2026/11/08
-
Software Engineer|2-6Yrs|BangaloreSoftware DeveloperSoftware Engineer Primary Skills Should have worked on NET Core with hands on of at least 6 9 months Should have worked on both NET Core MVC NET Core WebAPI along with some basic knowledge of SQL Resource should be having hands on experience of devel...2026/11/08
-
Full Stack EngineerSoftware DeveloperRoles and Responsibilities: • Develop software solutions by studying information needs and investigating problem areas. • Can work on sophisticated commercial PHP and Reactjs software products in a fast paced environment. • Contribute to improving th...2026/11/08
