Lead Java Developer

8 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You will be joining NationsBenefits as a Senior Java Engineering Lead with over 8 years of experience to take the lead in developing an advanced FinTech application. Your role will involve not only hands-on technical work but also leadership responsibilities including teambuilding, mentoring, and cross-functional collaboration. Your deep expertise in Java, particularly in Spring Boot and JDK 17+, will be crucial as you design, develop, and deploy scalable financial solutions in close collaboration with product managers, business leaders, and engineers. Your primary responsibilities will encompass various aspects of programming and backend development. This includes demonstrating a strong understanding of Java fundamentals such as multi-threading and concurrency, writing efficient and scalable code using appropriate algorithms and data structures, and developing backend services and APIs utilizing Spring and REST. You may also have the opportunity to work with gRPC and event-driven architectures. In terms of design and architecture, you will be expected to apply SOLID principles in system and component design, be familiar with various design patterns, and work on event streaming, batch, and synchronous processing systems. Your contribution to system design and evaluation of architecture trade-offs is essential. Testing and quality assurance will be another important aspect of your role. You will need to create automated test cases covering unit, integration, and functional testing, and ensure reliability through effective logging, monitoring, and test automation procedures. Your expertise in database management and production support will be put to use as you write and optimize complex SQL queries, troubleshoot query performance issues, and handle API migrations, deprecations, and support infrastructure updates. Knowledge of relational databases is crucial. Experience with cloud technologies from Azure or AWS, familiarity with CI/CD tools and deployment pipelines, and exposure to FinTech platforms or products are preferred qualifications for this role. A strong understanding of microservices and scalable backend architectures, as well as proficiency with tools like Kubernetes, Docker, and modern DevOps pipelines, will be advantageous. In addition to technical skills, the behavioral competencies expected from you include a strong sense of ownership and accountability, a passion for customer-centric development, the ability to delve deep into technical challenges and deliver solutions, and a collaborative approach with a growth mindset and willingness to learn.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

thiruvananthapuram, kerala

Gurugram, Haryana, India