Lead Software Engineer- Java + AWS
We’re Hiring: Lead Software Engineer (Java + AWS)
Looking for strong technical leaders with hands-on Java expertise, AWS experience, and Agile leadership skills. Early joiners preferred — be part of a high-performing engineering team!
Key Responsibilities:
- Function Lead from both technical and delivery perspectives, with a focus more on project and resource management
- Ability to effectively influence, direct and monitor the project work
- Uses established relationships in effective collaboration with other levels, within the team, within the business area, and across business areas.
- Develop a strong understanding of the business
- Develop and support decision-making, good Business communication skills across multiple levels
- Ability to successfully manage and take accountability for projects, including identifying necessary resources, communicating and establishing, and meeting deadlines.
- Ability to effectively resolve conflicts
- Good Understanding of development frameworks and standard procedures followed within the organization
- Ensure alignment with business strategies
- Challenges ideas, methods, guidelines, and procedures to promote discussion and thinking
- Supports and develops strategic thinking/drives
- Act as a point of escalation and resolution during the project lifecycle
- Supports in performance evaluations and mentors team members through formal (Data, Reports etc) and informal channels
- Strong capability of executing projects/operations in terms of deliveries, managing risks, and ensuring overall quality
- Adheres to and ensures that the Team adheres to the standard process and procedures set in place for execution
- Consistently raises the bar by going beyond day-to-day performance expectations
- Develop planning/organizational, problem-solving, analytical, time management, and decision-making skills
Skill set:
BE / B.Tech with 7 - 10 years of experience and Strong knowledge of Java Development/Versioning Tools like RAD/Git/Maven
- Advanced knowledge of Build Tools like Bamboo/Jenkins/Hudson.
- Advanced database concepts (PL SQL and SQL).
- Experience with SoapUI and Java Shared Libraries
- Exposure to Atlassian Tools like Stash/JIRA/Confluence
- Installation, Configuration and Integration of tools for creating the required development environment.
- Experience on handling Install failures, install updates, supporting local issues is a plus.
- Understanding of application server technology, specifically Tomcat. Sound tech
- Strong communication and stakeholder-management skills within a delivery context.
- Proven ability to identify and manage risks, dependencies, and scope changes within a project.
- Experience leading Agile teams or feature-level delivery.
- Ability to balance speed with quality in engineering execution.
- Demonstrates ownership and accountability beyond task delivery.
- Focused on incremental improvement in processes and outcomes.
Must have tech skills in detail:
Java / Java 8+
- Deep OOP & SOLID principles.
- Streams API, Optional, functional interfaces, lambda expressions.
- Multithreading & Concurrency: thread pools, Future/CompletableFuture, synchronization, locks, concurrent collections.
- Java Memory Model: heap/stack fundamentals, Garbage Collection behavior and tuning.
Web Technologies
- Design & implement RESTful APIs (idempotency, pagination, robust error models).
- Rate limiting & API Gateway concepts, Swagger/OpenAPI documentation.
- Exposure to WebLogic/WebSphere (or embedded servers: Tomcat/Jetty).
Spring Framework
- Spring Core (IoC/DI), Spring MVC, Spring Boot (auto-configuration, starter dependencies).
- Spring Security (JWT, OAuth2), Spring Batch, Spring AOP.
Architecture & Design Patterns
- Event-Driven Design (MQ messaging/queuing).
- Design patterns: Factory, Builder, Strategy, Template.
Data & Tooling
- Strong SQL (DB2/MySQL): schema design, indexing, query tuning.
- Build & CI/CD: Maven/Gradle, Git, Jenkins/GitHub Actions.
- Testing: JUnit 5, Mockito, Testcontainers performance testing (JMeter/Gatling).
- Observability: logs/metrics/traces (Dynatrace, ELK).
Other Skills:
Java Full Stack developer (Relevant 4+ years) + AWS + LLD
- Exposure to Unix administration or shell scripting experience, high aptitude, positive attitude, strong interpersonal skills, good experience in estimation methodologies, excellent communication, and time management skills are required.
- Good English communication, Exposure to a global working environment
- Abilities like problem solving, analytical, time management, planning & decision making, self-motivated, and facilitate collaboration
#LeadSoftwareEngineer #JavaAWS #PuneJobs #GlobalMNC #HiringNow #TechLeadership #SpringBoot #Microservices #AgileDevelopment #FullStackDeveloper #ImmediateJoiners #CareerOpportunity
#Java8 #SpringBoot #MicroservicesArchitecture #RESTAPI #OOPDesign #SOLIDPrinciples #Multithreading #Concurrency #Maven #Jenkins #Git #CI_CD #SQLDeveloper #PLSQL #Tomcat #SpringFramework #DesignPatterns #CloudComputing #EventDrivenArchitecture