No of openings
1
Experience
5+ Years
Primary Skills
Spring boot, REST APIs, Hibernate, Micro-services.
Secondary Skills
AWS cloud, NoSQL Database (Like DynamoDB or Mongo or Couchbase etc).
Roles and Responsibilities
Design and Develop Middleware Solutions: - Architect, design, and develop robust and scalable middleware solutions using Java technologies.
- Create efficient APIs, services, and components that facilitate data integration, communication, and application functionality.
- Develop, maintain, and enhance Java-based APIs, ensuring high performance, reliability, and security.
- Integrate and configure middleware platforms and tools, such as API Gateways, ESBs and messaging systems.
- Ensure seamless communication and data flow between various systems and applications.
- Identify and resolve performance bottlenecks in middleware and API components.
- Implement caching, load balancing, and other optimization techniques to enhance system performance.
- Implement security measures, including authentication, authorization, and encryption, to protect data and APIs.
- Stay updated on security best practices and address potential vulnerabilities.
- Collaborate with cross-functional teams, including architects, database administrators, and front-end developers, to deliver integrated solutions. Provide technical leadership and mentorship to junior developers.
- Develop and execute test plans, perform unit testing, and participate in integration and system testing.
- Troubleshoot and resolve complex middleware issues and errors.
- Create comprehensive technical documentation, including API specifications, architecture diagrams, and code documentation.
Qualification
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of professional experience in Java application development, with a strong focus on middleware and API development.
- Proficiency in Java programming and related frameworks and tools.
- In-depth knowledge of middleware platforms, ESBs, and messaging systems (e.g., Apache Camel, RabbitMQ, Kafka).
- Experience with RESTful and SOAP API design and implementation.
- Strong understanding of software architecture, design patterns, and best practices.
- Expertise in performance optimization, troubleshooting, and debugging.
- Familiarity with security standards and practices for middleware and APIs.
- Excellent communication and collaboration skills.
- Leadership and mentoring experience is a plus.
- Relevant certifications, such as Java certifications and Cloud Certification may be advantageous.
Interview mode
1st Round - Technical
2nd Round - Management
3rd Round - HR