Software Engineer- Chqbook(java)

1 Year ago • 2-4 Years

Job Details

About the job

This job is sourced from a job board.
Job Description

Job Overview:

As a Senior Software Engineer, you will work as part of a software development team and be

responsible for designing, implementing, and maintaining the back-end of fast-growing web/mobile

applications.

You could be an ideal candidate if you have a Bachelor's degree in Computer Science from a reputed

college. You need to have expert-level programming skills in Java along with experience in database

management and computer architecture. You should have experience working effectively in software

development teams ensuring tight deadlines are met. You should be passionate about writing elegant

code that solves meaningful real-life problems.

You should have already successfully built and shipped products/modules of significant complexity.

What will your role look like?
  • Write well-designed, design pattern-based, testable, efficient, and high-quality code in Java.
  • Design (LLD & HLD) and architect technical solutions for the business problems of a large-
scale system and support needs of growing scale.
  • Prepare and produce releases of software components.
  • Contribute to all phases of the development lifecycle.
Roles And Responsibilities

Who are we looking for?
  • B.Tech/M.Tech/MCA degree in Computer Science, Engineering or a related subject
  • 2-4 years of relevant work experience.
  • Strong problem-solving skills, Computer science fundamentals, Data structures, and
Algorithms.
  • Solid OOP and software design knowledge with a great understanding of Design Patterns –
you should know how to create software that’s extensible, reusable, and meets desired

architectural objectives.
  • Hands-on experience in Java 8, Spring Boot, and Microservices.
  • Excellent knowledge of Databases such as MySQL and MongoDB
  • Hands-on experience with caching(Redis), REST APIs, SOAP APIs, JWT, Third-party API
integration, Logging(ELK), etc.
  • Experience with all phases of the software development life cycle, best practices, and Agile
Software Development.
  • Ability to work autonomously, be excited by new technologies, and never back down from the
challenges of scale.

Skills:- Spring Boot, Hibernate (Java) and Java

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!