Job Description
Job Details
- Job Title: Java Backend Developer (Lead Level)
- Employment Type: Full-time
- Role Type: Development & System Design
- Experience Level: Senior / Lead
Key Responsibilities
- Lead Java development efforts with ADF experience.
- Understand low-level design documents and develop medium to highly complex systems.
- Perform system design and analysis aligned with business requirements.
- Collaborate with data teams, project managers, and subject matter experts to gather and understand system needs.
- Develop and implement new systems and enhance existing applications.
- Identify and fix software defects in production and development environments.
- Improve system performance and reliability.
- Manage and support computer systems within a business environment.
- Resolve technical issues and ensure smooth system operations.
- Manage multiple assignments simultaneously.
- Communicate effectively with technical and non-technical stakeholders.
Company Overview
The organization is focused on delivering enterprise-grade systems that require strong backend leadership, system design expertise, and cross-functional collaboration. The role involves working on complex architectures, performance optimization, and scalable microservices-based solutions in a business-critical environment.
Qualifications
- Strong experience as a Lead Java Developer.
- Hands-on experience with ADF (Application Development Framework).
- Experience in system design, analysis, and software engineering principles.
- Strong understanding of programming concepts, data structures, and computer systems.
- Ability to manage multiple assignments effectively.
- Excellent written and verbal communication skills.
Required Skills (Top 3 Must Haves)
- Java / Microservices / Spring Boot / Spring Reactive with ADF experience
- React / Redux / SSR / Ionic / HTML5 / CSS / JavaScript
- UI/UX knowledge with Micro-Frontend experience
Additional Skills
Cross-Functional Collaboration
System Architecture & Design
Performance Optimization
Business Requirement Analysis
Problem-Solving & Debugging