Java Developer- Microservices
360 Technology
About the role
Senior Java Developer – Microservices
Employment / Location: Full-Time with SCADEA Software Solutions | Chennai / Pune | Hybrid
Experience: 8 Years
Role Overview: We are looking for Senior Java Developers to build secure, scalable and high-performing backend applications for a banking client. Candidates should be hands-on developers with strong coding skills and experience working on enterprise-scale microservices.
Key Responsibilities
- Design, develop and maintain Java/Spring Boot microservices and REST APIs.
- Implement business logic using clean code, OOP principles and appropriate design patterns.
- Work with SQL databases, messaging systems and distributed application components.
- Develop unit and integration tests and participate in peer code reviews.
- Troubleshoot application, performance and production issues and provide root-cause analysis.
- Collaborate with architects, frontend developers, QA and business teams throughout the SDLC.
Required Skills
- 7+ years of strong hands-on Java development experience.
- Strong Java 8/11/17+ and Spring Boot experience.
- Hands-on Microservices and REST API development.
- Strong understanding of OOP, Design Patterns, Collections and exception handling.
- Good SQL/database knowledge and experience with unit testing.
- Strong coding, debugging and problem-solving skills.
- Banking / Financial Services experience is preferred.
Good to Have: Python, GenAI, ML and Google ADK.
Eligibility & process
Who can apply
Seniority: Mid-Senior level. Employment type: Full-time
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight 360 Technology's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.