P

Lead I - Software Engineering - Java, J2Ee, Spring

Peak Hire Solutions Verified employer

Actively hiring · Posted 5d ago · JEV26107201EB3F4A

Salary₹15,00,000 – ₹30,00,000 per year
Experience6–12 yrs
LocationBengaluru (Bangalore)
Work modeOffice · Full time
Openings1
ShiftAND Glue) + SagemakerNP: Immediate – 30 Days ","skills":"Java, J2EE, Spring, Spr

Job description

Job Details- Job Title: Lead I - Software Engineering - Java, J2Ee, Spring- Industry: Technology- Domain - Information technology (IT)- Experience Required: 6-12 years- Employment Type: Full Time- Job Location: Bangalore- CTC Range: Best in IndustryJob Description:Role Summary:We are looking for an experienced Senior Java Developer with expertise in building robust, scalable web applications using Java/J2EE, Spring Boot, REST APIs, and modern microservices architectures. The ideal candidate will be skilled in both back-end and middleware technologies, with strong experience in cloud platforms (AWS), and capable of mentoring junior developers while contributing to high-impact enterprise projects.The developer will be responsible for full-cycle application development: from interpreting specifications and writing clean, reusable code, to testing, integration, and deployment. You will also work closely with customers and project teams to understand requirements and deliver solutions that optimize cost, performance, and maintainability. Key Responsibilities:Application Development & DeliveryDesign, code, debug, test, and document Java-based web applications aligned with design specifications.Build scalable and secure microservices using Spring Boot and RESTful APIs.Optimize application performance, maintainability, and reusability by using proven design patterns.Handle complex data structures and develop multi-threaded, performance-optimized applications.Ensure code quality through TDD (JUnit) and best practices.Cloud & DevOpsDevelop and deploy applications on AWS Cloud Services: EC2, S3, DynamoDB, SNS, SES, etc.Leverage containerization tools like Docker and orchestration using Kubernetes.Integration & ConfigurationIntegrate with various databases (PostgreSQL, MySQL, Oracle, NoSQL).Configure development environments and CI/CD pipelines as per project needs.Follow configuration management processes and ensure compliance.Testing & Quality AssuranceReview and create unit test cases, scenarios, and support UAT phases.Perform defect root cause analysis (RCA) and proactively implement quality improvements.DocumentationCreate and review technical documents: HLD, LLD, SAD, user stories, design docs, test cases, and release notes.Contribute to project knowledge bases and code repositories.Team & Project ManagementMentor team members; conduct code and design reviews.Assist Project Manager in effort estimation, planning, and task allocation.Set and review FAST goals for yourself and your team; provide regular performance feedback.Customer InteractionEngage with customers to clarify requirements and present technical solutions.Conduct product demos and design walkthroughs.Interface with customer architects for design finalization. Key Skills & Tools:Core Technologies:Java/J2EE, Spring Boot, REST APIsObject-Oriented Programming (OOP), Design Patterns, Domain-Driven Design (DDD)Multithreading, Data Structures, TDD using JUnitWeb & Data Technologies:JSON, XML, AJAX, Web ServicesDatabase Technologies: PostgreSQL, MySQL, Oracle, NoSQL (e.g., DynamoDB)Persistence Frameworks: Hibernate, JPACloud & DevOps:AWS: S3, EC2, DynamoDB, SNS, SESVersion Control & Containerization: GitHub, Docker, KubernetesAgile & Development Practices:Agile methodologies: Scrum or KanbanCI/CD conceptsIDEs: Eclipse, IntelliJ, or equivalentExpected Outcomes:Timely delivery of high-quality code and application componentsImproved performance, cost-efficiency, and maintainability of applicationsHigh customer satisfaction through accurate requirement translation and deliveryTeam productivity through effective mentoring and collaborationMinimal post-production defects and technical issuesPerformance Indicators:Adherence to coding standards and engineering practicesOn-time project delivery and milestone completionReduction in defect count and issue recurrenceKnowledge contributions to project and organizational repositoriesCompletion of mandatory compliance and technology/domain certifications Preferred Qualifications:Bachelor’s or Master’s degree in Computer Science, Engineering, or related fieldRelevant certifications (e.g., AWS Certified Developer, Oracle Certified, Scrum Master) Soft Skills:Strong analytical and problem-solving mindsetExcellent communication and presentation skillsTeam leadership and mentorship abilitiesHigh accountability and ability to work under pressurePositive team dynamics and proactive collaboration SkillsJava, J2Ee, SpringMust-HavesJava, J2Ee, SpringMachine Learning + Aws+ (EKS OR ECS OR Kubernetes) + (Redshift AND Glue) + SagemakerNP: Immediate – 30 Days

Key skills

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with Peak Hire Solutions.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
Lead I - Software Engineering - Java, J2Ee, Spring₹15,00,000 – ₹30,00,000 /year · Bengaluru (Bangalore)
Apply