Posted:4 days ago|
Platform:
Remote
Full Time
We are seeking an experienced Backend Java Developer to join our dynamic engineering team
at Mbook Technology. As a Backend Java Developer, you will be responsible for designing,
developing, and maintaining scalable, high-performance backend systems and APIs that power
our digital supply-chain platform. You will collaborate closely with cross-functional teams to
deliver innovative solutions that meet our business requirements and exceed customer
expectations.
1. Backend Development: Design, develop, and maintain robust, scalable backend systems
and APIs using Java and related technologies. Implement efficient algorithms and data
structures to optimize system performance and reliability.
2. Database Management: Design and optimize database schemas, queries, and data models
for optimal performance and scalability. Work with relational and NoSQL databases, such as
MySQL, PostgreSQL, MongoDB, etc.
3. API Integration: Integrate with third-party APIs and services to enable seamless data
exchange and interoperability with external systems. Design and implement RESTful APIs for
internal and external consumption.
4. Microservices Architecture: Architect and develop microservices-based applications using
Spring Boot, Docker, and Kubernetes. Decompose monolithic applications into smaller,
independently deployable services.
5. Security and Compliance: Implement security best practices and protocols to ensure the
confidentiality, integrity, and availability of data. Adhere to industry standards and regulatory
requirements, such as GDPR, HIPAA, etc.
6. Performance Optimization: Identify and address performance bottlenecks and scalability
issues in backend systems. Conduct performance tuning and optimization to enhance system
responsiveness and throughput.
7. Code Quality and Testing: Write clean, maintainable code following coding standards and
best practices. Conduct unit testing, integration testing, and end-to-end testing to ensure the
quality and reliability of backend services.
8. Collaboration and Communication: Collaborate effectively with cross-functional teams,
including front-end developers, product managers, and QA engineers. Communicate technical
concepts and solutions to non-technical stakeholders.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in backend Java development, with a strong understanding of core
Java concepts and design patterns.
- Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.) for building
enterprise-grade applications.
- Experience with RESTful web services, API design, and integration using frameworks like
Swagger, OpenAPI, etc.
- Solid understanding of database technologies, including SQL and NoSQL databases (e.g.,
MySQL, PostgreSQL, MongoDB).
- Experience with microservices architecture, containerization (Docker), and orchestration
(Kubernetes).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong problem-solving skills, analytical thinking, and attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a remote
team environment.
- Opportunity to work on cutting-edge technology and contribute to revolutionizing the metal
industry.
- Collaborative and inclusive work culture that values innovation, creativity, and continuous
learning.
- Competitive compensation package with opportunities for professional growth and
advancement.
- Flexible remote work arrangement with a focus on work-life balance.
- Chance to work with a diverse team of talented individuals who are passionate about making a
difference.
If you are a skilled Backend Java Developer with a passion for building scalable, high-
performance systems and a desire to drive meaningful impact, we'd love to hear from you. Join
us in shaping the future of supply-chain technology at Mbook Technology! Apply now by
submitting your resume and cover letter.
Tenderbook
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 Now20.0 - 35.0 Lacs P.A.
gurugram, haryana, india
Salary: Not disclosed
15.0 - 19.0 Lacs P.A.
bengaluru
20.0 - 35.0 Lacs P.A.
gurugram
11.0 - 15.0 Lacs P.A.
bengaluru
11.0 - 15.0 Lacs P.A.
noida, gurugram, delhi / ncr
10.0 - 20.0 Lacs P.A.
kolkata, west bengal
Salary: Not disclosed
4.0 - 9.0 Lacs P.A.
Pune, Bengaluru
15.0 - 30.0 Lacs P.A.