15 Oct
|
The Scalers
|
Bengaluru
15 Oct
The Scalers
Bengaluru
Job highlights
- . Having an AWS certification is a plus. Special Requirements for the Role
- Experience in SQL and relational databases,preferably Aurora MySQL . .
- Experience developing and integrating with third-party APIs (both consuming and creating APIs)
- Experience with Unit and Integration Testing of code
Our Partner is a leading global logistics platform that streamlines freight management with seamless end-to-end cargo visibility. We empower businesses to optimise their supply chain operations, improve decision-making, and ensure timely delivery of goods across the globe. Join us at Our Partner and become part of a forward-thinking, tech-driven company committed to shaping the future of global logistics. As a Senior Java Developer , you will work on and deliver high-quality applications that meet user needs and business goals. You will be responsible for designing, coding, testing, and maintaining web software using modern technologies and best practices.
Roles and Responsibilities:
- Lead the design, development, and implementation of applications for processing of eCommerce shipments, including customs clearance, tracking, and labelling, with Java and Spring Boot framework.
- Design and implement APIs for customers to send data and retrieve backtracking details and reports.
- Develop integrations with external tools for effective follow-up on shipments, invoices, customs documents, and other data.
- Develop and maintain connections with external providers such as logistics companies, customs authorities, middleware solutions, and partner organizations.
- Develop and maintain integrations between our applications and various types of machinery, including sorting machines and automated storage systems.
- Architect and implement solutions leveraging AWS services (S3, RDS, EC2, SQS, Lambda).
- Develop and maintain SQL databases, primarily using Aurora MySQL .
- Write clean, efficient, well-documented code adhering to best practices and design patterns.
- Mentor and guide junior developers on technical and professional best practices.
- Participate in code reviews, provide constructive feedback and troubleshoot and debug complex technical issues.
- Collaborate effectively with other developers, testers, product owners, and stakeholders.
- Contribute to the continuous improvement of development processes and team efficiency.
Key Requirements:
- 6+ years of professional experience as a Software Developer with Java and Spring Boot .
- 3+ years of experience with AWS Services: S3, RDS, EC2, SQS, and Lambda.
- Experience in SQL and relational databases, preferably Aurora MySQL .
- Experience developing and integrating with third-party APIs (both consuming and creating APIs).
- Experience developing asynchronous [micro] services
- Familiarity with common integration patterns (e.g., REST, SOAP, message queues).
- Strong leadership and mentoring skills with the ability to guide junior developers.
- Proven experience in leading or contributing to the design and architecture of complex software systems.
- Strong understanding of object-oriented programming principles and design patterns (e.g., SOLID principles, hexagonal architecture ).
- Prior experience with enterprise-scale systems and AWS infrastructure is a major plus.
- Having an AWS certification is a plus.
Special Requirements for the Role
- Be a self-starter, problem solver, positive attitude, and great attention to detail.
- Strong English communication skills, both written and spoken.
- Experience with enterprise-scale systems is a significant plus.
- Experience with Unit and Integration Testing of code.
- Mandatory experience working in an agile environment.
📌 Senior Java Developer (Bengaluru)
🏢 The Scalers
📍 Bengaluru