Backend Developer
Job Description:
Backend Developer
Experience: 3 to 5 years
Skills: Core Java, JAVA, J2SE, Spring, Spring Boot, Rest API, Microservices. Maven, MYSQL, JDBC, REDIS, JIRA, Junit.
Roles and Responsibilities
? Event-driven microservices design and build.
? Design and create microservices and collaborate on system architecture Spring Boot, Spring Batch & Spring Cloud frameworks.
? Experience in building microservices.
? Deep knowledge of data structure and algorithms.
? Create low-level designs conforming to solution architecture.
? Design, develop and customize loosely coupled backend services using Java/J2SE technology stack.
? Has strong OOPS concepts and hands-on developing REST APIs.
? Possesses a good understanding of integration patterns between presentation layer, business layer, and backend systems.
? Good understanding of the following technology stack- Core Java/J2SE, Spring Boot, Spring, Redis, MYSQL, JDBC.
? Good understanding of API-led architecture (system, process, experience) & concepts such as choreography, orchestration, synchronization, exception handling, etc.
? Good understanding of domain-driven design concepts such as bounded contexts, context map, continuous integration.
? Responsible for unit testing and component integration testing.
? Knowledge of SCM tools like Bitbucket, Stash, GIT and should contribute to defining versioning protocols.
? Ensure the team adheres to code quality and security standards using tools like SonarQube.
? Help improve our code quality through writing unit tests, automation, and performing code reviews. Experience in working in an agile environment and a good understanding of agile processes.
Company Profile
We are a product studio and accelerator built for ambitious entrepreneurs, startups, and established brands. For nearly two decades, we've helped validate, build, and launch successful products. Our clients rely on us to apply bleeding-edge technology to create innovative products.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.