👨🏻‍💻 postech.work

Java Developer

Sensiple • 🌐 In Person

In Person Posted 1 week, 1 day ago

Job Description

Summary:

We are looking for a skilled and experienced

Java Developer

with

5+ years of hands-on experience

in building robust, scalable, and high-performance applications. You will be responsible for designing, developing, and maintaining Java-based systems that are critical to our business operations.

Key Responsibilities:

Design, develop, test, and deploy high-quality Java applications.

Collaborate with cross-functional teams to define, design, and ship new features.

Write well-designed, testable, and efficient code using best practices.

Perform code reviews and mentor junior developers.

Troubleshoot production issues and provide timely solutions.

Work with databases, APIs, and third-party services.

Ensure security and performance of applications.

Participate in Agile/Scrum processes, including sprint planning and stand-ups.

Required Skills \& Qualifications:

Strong proficiency in

Core Java

,

OOPs

, and

Java 8+ features

.

Experience with

Spring Framework

(Spring Boot, MVC, Security, etc.).

Familiarity with

RESTful APIs

and

Microservices Architecture

.

Experience with

JPA/Hibernate

and

SQL/NoSQL databases

.

Knowledge of

Maven/Gradle

,

Git

, and

CI/CD pipelines

.

Exposure to

cloud platforms

(AWS, Azure, GCP) is a plus.

Familiar with

unit testing frameworks

(JUnit, Mockito, etc.).

Understanding of

design patterns

and

software engineering principles

.

Bachelor’s degree in computer science or related field.

Nice to Have:

Frontend experience with Angular/React.

Exposure to containerization (Docker, Kubernetes).

Experience in performance tuning or profiling Java applications.

Familiarity with message brokers (Kafka, RabbitMQ).

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.