51 RapinnoTech Solutions Jobs
4-6 years
RapinnoTech Solutions - Java Developer - Spring Boot (4-6 yrs)
RapinnoTech Solutions
posted 6d ago
Flexible timing
Key skills for the job
Position Summary :
We are seeking an experienced Java Developer with strong expertise in Spring Boot, Camel, PL/SQL, and Hazelcast (or other caching tools like Redis, Memcached). The ideal candidate should have experience in building scalable, high-performance applications and possess knowledge of enterprise integration patterns and services. The role will involve working on complex, distributed systems, ensuring high availability and performance for our applications.
Key Responsibilities :
- Design, develop, and maintain scalable, secure, and performant web applications using Spring Boot and Java technologies.
- Implement and integrate enterprise applications using Apache Camel and enterprise integration patterns (EIPs).
- Collaborate with cross-functional teams to define and refine technical requirements and implement solutions.
- Develop and optimize database queries using PL/SQL, ensuring optimal performance for large datasets.
- Implement caching strategies with tools like Hazelcast, Redis, or Memcached to improve application performance and scalability.
- Troubleshoot, debug, and resolve issues in a timely manner, ensuring minimal impact to end users.
- Write clean, maintainable, and efficient code while adhering to best practices in software development.
- Maintain and improve code quality, application performance, and system reliability.
- Contribute to continuous integration, deployment, and automation efforts to streamline development workflows.
- Work closely with business analysts, testers, and other developers to ensure the successful implementation of new features.
- Stay up-to-date with emerging technologies and industry trends to ensure the application of best practices in development.
Required Skills :
- Strong hands-on experience with the Spring Boot framework to build microservices and web applications.
- Expertise in Java programming language, with a solid understanding of object-oriented design and patterns.
- Knowledge of Apache Camel for building integration solutions, experience with routing, mediation, and transformation.
- Proficiency in writing and optimizing SQL queries and stored procedures, with experience in working with relational databases like Oracle.
- Experience in using caching technologies like Hazelcast, Redis, or Memcached to improve performance and reduce database load.
Desired Skills :
- Experience with Red Hat Fuse or other integration tools for building enterprise-grade integration solutions.
- Familiarity with Co-Pilot for assisting in the development and management of integration workflows.
Soft Skills :
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork skills, with the ability to collaborate across teams and stakeholders.
- Self-motivated with a strong desire to learn and grow professionally.
- Ability to work in an agile environment, participating in sprint planning, reviews, and retrospectives.
Education :
Bachelor's/Master's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice
7-8 Yrs