Senior Java Software Engineer

8 years

0 Lacs

Posted:21 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Description:

We are seeking a motivated and experienced senior software engineer to join our growing technology team. The ideal candidate has experience working in a dynamic product engineering environment, being responsible for full lifecycle of the features/products they develop. This is a back-end focused Java role that will help us build/enhance our data integration platform and contribute to microservices and REST APIs. This role is mostly remote with onsite visit as and when needed.


Key Responsibilities:

• Design and implement efficient web services and backend systems using Java stack

• Design and implement external facing REST APIs using best practices

• Enhance and maintain key data synchronization systems that integrate with Product partners

• Take ownership; drive the effort from start to finish; support and maintain systems after delivery

• Collaborate with cross-functional teams and ensure successful delivery of product roadmap

• Participate in technical discussions and contribute to overall architecture and evolution

• Drive continuous adoption and integration of relevant new technologies

• Troubleshoot development and production problems across multiple applications


Requirements:

• Bachelor’s degree in computer science or a similar technical degree

• 8+ years of experience building backend applications using Java technologies

• Strong experience with Spring Boot

• Understanding of microservices architecture

• Solid knowledge of REST design principles

• Experience working with Kafka or another message broker

• Good database design skills and experience working with relational and NoSQL databases including writing complex, optimized queries

• Experience with MySQL and a NoSQL database, preferably MongoDB

• Experience with AWS or another cloud services provider

• Ability to work in an agile team with an understanding of software development lifecycle (design, development, testing, CI/CD, etc.)

• Proactive, comfortable in an agile environment

• Strong organizational, prioritization and communication skill


Preferred Qualifications:

• Experience working in small to medium startups in various stages of growth

• Experience working with Spring Batch and Spring Cloud Data Flow is a plus

• Experience working with containerized applications(Docker/Kubernetes) is a plus

• Exposure to CI/CD tools (e.g. CircleCI, Jenkins etc.) and best practices


Apply now or email your profile to hr@200oksolutions.com

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You