Senior Software Developer – Java

Job Title: Senior Software Developer – Java

Primary Skill: Full stack developer

Location: Hyderabad/Pune

Mode of Work: Hybrid

Experience: 5+ years.

About the Job :

As a Senior Full Stack Developer, you will play a key role in designing, developing, and maintaining our cutting-edge software solutions. You will be responsible for implementing high-performance and scalable Microservices using Spring Boot and other relevant technologies. The ideal candidate should have a strong background in Java development, Microservices architecture, and a passion for delivering high-quality software.

Know your team:

At ValueMomentum’s Engineering Center, we are a team of passionate engineers who thrive on tackling complex business challenges with innovative solutions while transforming the P&C insurance value chain. We achieve this through strong engineering foundation and continuously refining our processes, methodologies, tools, agile delivery teams, and core engineering archetypes. Our core expertise lies in six key areas: Cloud Engineering, Application Engineering, Data Engineering, Core Engineering, Quality Engineering, and Domain expertise.

Join a team that invests in your growth. Our Infinity Program empowers you to build your career with role-specific skill development leveraging immersive learning platforms. You’ll have the opportunity to showcase your talents by contributing to impactful projects.”

Responsibilities:

  • Participate in software requirement gathering.
  • Create and maintain technical documentation.
  • Write high-quality code to meet customer requirements.
  • Able to troubleshoot, identify root cause and implement effective solutions.
  • Work closely with cross-functional teams to meet business objectives.
  • Peer review of code changes made by team.
  • Create and maintain technical documentation for the codebase, APIs, and development processes.
  • Collaborate with solution architects to design scalable and efficient solutions.
  • Ensure that software designs align with business requirements and industry best practices.

Requirements:

  • 5+ years of experience in application development and integration.
  • 5+ years of Experience in designing User Interface (UI) applications and professional web applications using cutting edge User Interface (UI) technologies using React Js JavaScript libraries, HTML5, React Hooks & Redux, jQuery and AJAX etc.
  • Familiar with Composer, NPM, Webpack
  • Experience in implementing store actions, installing React Router, React – Redux app
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Worked on cross-browser compatibility with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
  • 5+ years of experience in designing and implementing Microservices Architecture leveraging Spring Boot/Spring Cloud, Kafka, and AWS API Gateway.
  • Implementation experience in Event-driven Microservices using streaming technologies like Kafka
  • Should have extensive hands-on experience in application/service development using J2EE/Spring Boot/Spring Cloud technologies.
  • Should be able to design Microservices platform physical architecture aligning to enterprise architectural considerations.
  • Experience in defining Microservices DevOps strategy for Java based workloads, API Gateway, and Kafka.
  • Strong experience in developing applications using Object-oriented Design patterns and SOLID principles/ MVVM/Clean architecture patterns and Clean code practices.
  • Strong expertise on containers and Kubernetes or container orchestration platforms
  • Experience working with Junit and Mokito for unit testing
  • Experience working with Lombok annotations with JPA and Hibernate
  • Experience working with Webflux for reactive programming
  • Experience integrating swagger to spring-boot application
  • Ability to write functional tests in postman
  • Expertise in API design and configuring services in AWS API Gateway
  • Experience in developing web services using Java frameworks like JAX-WS, JAX-RS and Camel.
  • Should be familiar with Enterprise application and Microservices patterns like Adapter pattern, Event sourcing, publish-subscribe, etc.,
  • Collaborate with DevOps team to setup Microservices platform and CI/CD pipeline.
  • Should have experience in designing API Authentication leveraging API Key/OAuth mechanisms
  • Very good knowledge in Microservices Networking, Security, Load Balancing, distributed tracing and Monitoring.
  • Work with Enterprise Architecture to conduct design and code reviews
  • Extensive experience in designing integrations with AWS Cloud service such as AWS Dynamo DB, S3 Bucket, SQS, SNS, App Config, AWS API Gateway, AWS Lambda, etc.,
  • Should be well versed with best practices associated with event driven Microservices and APIs.
  • Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools.
  • Excellent written and verbal communication skills.
  • Insurance domain experience is an advantage.

Good to have:

  • Insurance domain knowledge.
  • Prior experience on working on micro services and APIs.
  • Good understanding of cloud native application development.
  • Understanding of any integration/middleware tools like MuleSoft, ESB Implementations and API Gateways
  • Knowledge on Document management and generation systems/applications.
  • Experience with CI/CD pipelines.
  • Familiarity with message brokers (e.g., RabbitMQ, Kafka).
  • Knowledge of front-end technologies (Angular, React).
  • Security-conscious development practices.
  • Proficient with AWS native services such as EC2, S3, RDS, Lambda, and AWS CLI or Azure services such as Virtual Machines, Blob Storage, Azure SQL Database, Azure Functions, and Azure CLI
  • Knowledge of additional Azure or AWS services such as Azure App Service, Azure Logic Apps, and Azure Event Grid or AWS Elastic Beanstalk, AWS Step Function and Amazon EventBridge, which are beneficial for integrating and automating workflows.

About ValueMomentum:

ValueMomentum is a leading solutions provider for the global property & casualty insurance industry, supported by deep domain and technology capabilities. We offer a comprehensive suite of advisory, development, implementation, and maintenance services across the entire P&C insurance value chain. This includes Underwriting, Claims, Distribution, and more, empowering insurers to stay ahead with sustained growth, high performance, and enhanced stakeholder value.  Trusted by over 75 insurers, ValueMomentum is one of the largest standalone insurance-focused solutions providers to the US insurance industry.

Our culture – Our fuel

At ValueMomentum, we believe in making employees win by nurturing them from within, collaborating and looking out for each other.

  • People first – Empower employees to succeed.
  • Nurture leaders – Nurture from within.
  • Enjoy wins – Recognize and celebrate wins.
  • Collaboration – Foster a culture of collaboration and people-centricity.
  • Diversity – Committed to diversity, equity, and inclusion.
  • Fun – Create a fun and engaging work environment.
  • Warm welcome – Provide a personalized onboarding experience.

Company perks & benefits:

  • Compensation – Competitive compensation package comparable to the best in the industry.
  • Career advancement – Career development, coaching and mentoring programs for professional and leadership skill development. Comprehensive training and certification programs.
  • Benefits: Comprehensive health benefits, wellness, and fitness programs.

    Apply for this Job