Posted on: 21/12/2025
Job Overview :
- Senior Engineer - Product and Platform Engineering, with Finance domain having 5 TO 7 years of experience in software development and architecture, particularly in REST API design and implementation.
- Proficiency in Java, specifically with version 8+ ,17 is essential for building scalable and efficient applications.
- Experience with Spring Boot is crucial for developing microservices architectures and API endpoints while adhering to best practices in software engineering.
- A strong background in using JUnit for effective unit testing of Java applications is expected to guarantee high code quality and reliability.
- Knowledge of Oracle databases is required for effective data management, emphasizing data structures and design patterns for writing clean, maintainable code.
- Familiarity with Redis is important for implementing caching solutions that enhance application performance.
- Experience in event-based architectures, particularly using Apache Kafka, is essential for designing systems that efficiently process data streams.
- Understanding the SOLID principles will guide the creation of modular and testable code.
- Candidates should hold a Bachelor of Technology (B.Tech) in Computer Science and Engineering and a Master of Technology (M.Tech) in Software Engineering.
- Preferred certifications include Oracle Certified Professional, Java SE 11 Developer, and Spring Professional Certification to validate expertise and commitment to professional development.
- Strong interpersonal and communication skills are crucial for effective collaboration with team members and stakeholders.
- A basic understanding of DevOps principles is beneficial for contributing to the development and operations lifecycle.
- Fundamental knowledge of cloud computing concepts and services is advantageous.
Roles & Responsibilities :
- Lead the design and development of robust REST APIs using Java 1.17, Spring Boot, and JUnit for unit testing to ensure high-quality code delivery.
- Oversee the implementation of event-based architectures utilizing Apache Kafka to enhance system performance and reliability.
- Utilize Oracle and Redis for efficient data storage and retrieval, ensuring data integrity and optimization.
- Mentor and guide junior engineers in best practices for programming skills, data structures, and design patterns, fostering a culture of continuous learning and improvement.
- Collaborate with cross-functional teams to define project requirements, scope, and timelines, ensuring alignment and effective communication throughout the development lifecycle.
- Implement and advocate for SOLID principles to promote maintainable and scalable codebase.
- Assist in troubleshooting and resolving complex technical issues, leveraging strong problem-solving skills and technical expertise.
- Stay updated with emerging technologies and industry trends, integrating relevant advancements into the product and platform engineering processes.
Our ideal candidate :
- The ideal candidate will possess a robust set of skills relevant to software development and architecture, particularly in the context of REST API design and implementation.
- Proficiency in Java, specifically with version 8,17, is essential, as the role demands an advanced understanding of the language to build scalable and efficient applications.
- Experience with Spring Boot is crucial for developing microservices architectures and API endpoints, ensuring adherence to best practices in software engineering.
- A strong background in using JUnit is expected for effective unit testing of Java applications, guaranteeing high code quality and reliability.
- Knowledge of Oracle databases is required for effective data management, along with programming skills that emphasize data structures and design patterns, which are fundamental to writing clean, maintainable code.
- Familiarity with Redis is important for caching solutions to enhance application performance.
- Experience in event-based architectures, particularly using Apache Kafka, is essential for designing systems that efficiently process data streams.
- Understanding the SOLID principles will guide the candidate in creating modular and testable code, aligning with industry standards.
- Candidates should hold a Bachelor of Technology (B.Tech) in Computer Science and Engineering and a Master of Technology (M.Tech) in Software Engineering, which underscores their academic background in relevant fields.
- Additionally, an Oracle Certified Professional, Java SE 11 Developer, and Spring Professional Certification are preferred certifications that will further validate the candidate's expertise and commitment to professional development.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1593428
Interview Questions for you
View All