Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Java Developer Microservices Architecture.
Bengaluru Jobs | Expertini

Urgent! Java Developer - Microservices Architecture - Local Job Opening in Bengaluru

Java Developer Microservices Architecture



Job description

<p><p><b>Role : C++ Developer the Role : </b></p><br/>We are seeking an experienced Java Engineer to join our technology modernization program, specifically to lead the conversion of legacy C++ monolithic applications into modern Java-based microservices.

The successful candidate will be responsible for breaking down complex C++ codebases, designing and developing highly maintainable and performant Java services, and deploying containerized applications both on-premises and in cloud environments.<br/><br/>- Bachelors degree in Computer Science, Engineering, or related technical field, or equivalent practical experience.

<br/><br/>- 5+ years of professional experience developing enterprise-scale Java applications.<br/><br/>- Strong, demonstrable experience converting legacy C++ applications into Java-based microservices architectures.<br/><br/>- Proficient in containerization technologies, specifically Docker and Kubernetes.<br/><br/>- Experience deploying applications to cloud platforms, especially Azure.<br/><br/>- Familiarity with relational databases (SQL Server, PostgreSQL) and ORM frameworks (e.g., Hibernate, Spring Data).<br/><br/>- Prior experience within financial services or commercial lending environments is highly desirable.<br/><br/><b>Skills and Competencies : </b><br/><br/>- Expert-level proficiency in Java (Java 11+ preferred) and related frameworks (Spring Boot, Spring MVC, Spring Cloud).<br/><br/>- Strong knowledge of modern microservices architectures, RESTful API design, and event-driven systems (Kafka, RabbitMQ).<br/><br/>- Deep understanding of software development best practices, including SOLID principles, Domain-Driven Design (DDD), Test-Driven Development (TDD), and CI/CD.<br/><br/>- Proficient in performance optimization, debugging, and diagnostic tools.<br/><br/>- Excellent analytical and problem-solving capabilities.<br/><br/>- Outstanding communication skills, capable of clearly articulating complex technical concepts to diverse stakeholders.<br/><br/>- Ability to adapt effectively to evolving project requirements within agile team environments.</p><br/></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Java Developer Potential: Insight & Career Growth Guide