Posted:21 hours ago|
Platform:
Remote
Full Time
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.
• 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
• 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
• 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
200OK Solutions
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Nowpune, maharashtra, india
Salary: Not disclosed
ahmedabad, gujarat, india
Salary: Not disclosed
bengaluru, karnataka, india
Salary: Not disclosed
ahmedabad, gujarat, india
Salary: Not disclosed
prayagraj, uttar pradesh, india
Salary: Not disclosed
vishakhapatnam
Salary: Not disclosed
noida, uttar pradesh, india
Salary: Not disclosed
ahmedabad, gujarat, india
Salary: Not disclosed
vadodara, gujarat, india
Experience: Not specified
Salary: Not disclosed
bengaluru, karnataka, india
Experience: Not specified
Salary: Not disclosed