Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Sensiple and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
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).
Don't Miss This Opportunity!
Sensiple is actively hiring for this Java Developer position
Apply Now