: Join a forward-thinking company that encourages creativity and problem-solving.
Career Growth
: Opportunities for professional development and career advancement.
Collaborative Culture
: Work in a team-oriented environment where your contributions are valued.
Competitive Compensation
: Attractive salary package and performance-based incentives.
Job Requirements
Minimum of 5 years of professional experience in Java development.
Strong expertise in building scalable applications using Java and Spring Boot.
Ability to design and implement efficient, containerized, and cloud-ready solutions.
Key Responsibilities
Develop scalable applications using
Java 1.8+
,
Flux/Reactive programming
,
lambdas
, and
Streams
.
Utilize multithreading techniques to optimize application performance.
Implement solutions using
Spring Boot
(Spring Data, Spring Stream, Spring Task/Batch, WebClient).
Work with
RDBMS
(PostgreSQL or equivalent) and
NoSQL
databases.
Design and manage streaming pipelines with
Kafka
.
Deploy and orchestrate applications using
Docker
and
Kubernetes
.
Collaborate with cross-functional teams to deliver high-quality solutions.
Mentor junior developers and contribute to best practices.
Required Skills
Programming:
Java 1.8+ with Flux/Reactive programming, lambdas, and Streams.
Frameworks:
Spring Boot (Spring Data, Stream, Task/Batch, WebClient).
Databases:
PostgreSQL and one NoSQL database (MongoDB, Cassandra, or Neo4j).
Streaming:
Kafka.
Containerization:
Docker and Kubernetes.
Preferred Skills
Familiarity with ArangoDB.
Experience with CI/CD pipelines.
Exposure to cloud platforms and DevOps practices.
Soft Skills
Strong leadership and team mentorship abilities.
Excellent problem-solving and communication skills.
Ability to collaborate effectively across teams.
Qualifications
* Bachelor's degree in Computer Science, IT, or a related field.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.