We are seeking a highly skilled and motivated
Java Backend Engineer
to join our dynamic team. In this role, you will be responsible for building and maintaining scalable, high-performance backend systems. You will work with modern technologies such as
Microservices
,
Spring Boot
, and
APIs
, and collaborate with cross-functional teams to deliver innovative and efficient solutions.
Responsibilities:
Backend Development
: Design, implement, and maintain backend services and applications using
Java
and
Spring Boot
.
Microservices Architecture
: Develop and maintain scalable
Microservices
that communicate seamlessly through well-designed
APIs
.
System Design
: Collaborate on system design, architecture, and strategy to build resilient, highly performant systems.
API Development
: Create and integrate
RESTful APIs
for internal and external services, ensuring reliability and high availability.
Optimization
: Optimize applications for maximum speed and scalability, ensuring that systems can handle increasing loads and complex business logic.
Data Structures \& Algorithms
: Utilize advanced knowledge of
Data Structures
and
Algorithms
to solve complex problems, enhance application performance, and improve system efficiency.
Collaborative Problem Solving
: Work closely with cross-functional teams, including front-end engineers, product managers, and DevOps, to ensure successful project delivery.
Required Qualifications:
Experience
: 5+ years of professional experience in backend development using
Java
.
Expertise in Spring Boot
: Strong experience in developing
Microservices
and backend applications using
Spring Boot
.
Microservices
: Hands-on experience in building and deploying
Microservices
in a cloud environment (AWS, Azure, GCP).
APIs
: Expertise in designing and developing
RESTful APIs
, with a focus on performance and security.
Data Structures \& Algorithms
: Strong understanding of
Data Structures
and
Algorithms
, and the ability to apply this knowledge in solving real-world problems.
Database Experience
: Proficiency with relational and NoSQL databases, including
SQL
and
MongoDB
.
Problem-Solving Skills
: Excellent analytical and problem-solving abilities, with the ability to think critically and independently.