: 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
2-4 years of professional experience in Java development.
Ability to contribute to scalable application development using Java and Spring Boot.
Exposure to containerized deployments and modern development workflows.
Key Responsibilities
Develop and maintain Java applications using
Java 1.8+
,
Flux/Reactive programming
, lambdas, and Streams.
Contribute to solutions using
Spring Boot
(Spring Data, Spring Stream, Spring Task/Batch, Web Client).
Work with
PostgreSQL
and integrate with
NoSQL databases
.
Assist in implementing Kafka-based streaming solutions.
Support containerized deployments with
Docker
and
Kubernetes
.
Collaborate with senior developers and participate in code reviews.
Ensure code quality through best practices and testing.
Learn and adapt to evolving tools and technologies.
Required Skills
Programming:
Java 1.8+ with basic Flux/Reactive programming concepts.
Frameworks:
Spring Boot (Spring Data, Stream, Task/Batch, WebClient).
Databases:
PostgreSQL and one NoSQL database (MongoDB, Cassandra, or Neo4j).
Streaming:
Kafka (basic hands-on experience).
Containerization:
Docker and Kubernetes (working knowledge).
Preferred Skills
Familiarity with ArangoDB.
Experience in CI/CD processes.
Exposure to Agile development environments.
Soft Skills
Strong communication skills.
Good problem-solving ability.
Eagerness to learn and grow in a team environment.
Qualifications
* Bachelor's degree in Computer Science, IT, or a related field (or equivalent experience).
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.