#req10270
and maintain backend components using Java EE, ensuring performance, quality, and scalability.
Participate in the design and development of APIs.
Write code, unit tests, complete programming and perform the testing and debugging of moderately complex features following detailed specifications.
Design and implement RESTful APIs with a focus on secure and efficient authentication mechanisms.
Analyze third-party APIs and SDKs, collaborating with internal and external stakeholders for successful integrations.
Handle integrations and connectors between various systems, ensuring seamless data exchange and connectivity.
Apply Object-Oriented Programming concepts and SOLID principles in design and development to create robust, maintainable code.
Participate in code reviews, ensuring adherence to best practices, and mentor junior developers as required.
Troubleshoot, debug, and upgrade existing systems.
Contribute to the design and implementation of message-oriented middleware systems for efficient communication between distributed systems.
Work closely with the DevOps team to ensure smooth deployment and operationalization of software.
You've Got What It Takes If You Have...
Education: Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Experience: 4+ years of hands-on experience in backend development with Java EE. Solid Core and Advanced Java/Java EE skills
Proficient in API development and integration, with understanding of authentication and security concepts (OAuth, JWT, etc.)
Experience working with integration platforms such as Apache Camel, or other middleware solutions.
Experience working with relational (e.g., PostgreSQL) and non-relational (e.g., MongoDB, Cassandra) databases.
Proficiency in advanced UI frameworks such as React or Angular, with a strong understanding of front-end technologies.
Solid grasp of Object-Oriented Programming (OOP) concepts and design patterns.
Ability to analyze third-party APIs and SDKs for integration.
Excellent verbal and written communication skills.
Strong problem-solving skills and the ability to work both independently and collaboratively in a team environment.
Extra Dose ....
Basic understanding of cloud platforms or microservice architectures is a plus.
Exposure to DevOps practices and tools such as CI/CD pipelines.
Understanding of message-oriented middleware and experience with event-driven architectures and working knowledge of Message Brokers like Apache Pulsar, ActiveMQ etc.
Product Development experience in deliveringlarge scale SaaS based applications
#LI-Onsite