Developer - L


Company Name


Job Description

  • Job Description:

    We are seeking a highly experienced and detail-oriented Senior Java Developer with over 8 years of hands-on experience in building scalable and secure enterprise applications. The ideal candidate will be well-versed in Java 8 or above, DevOps practices, and application lifecycle management, with a strong foundation in software design principles, CI/CD pipelines, containerized deployments, and microservices architecture.


    Key Responsibilities:

    • Lead the design, development, and deployment of robust Java-based applications

    • Apply sound architecture and design principles, object-oriented programming, and coding best practices

    • Collaborate closely with stakeholders to recommend scalable architecture aligned with business goals

    • Implement and maintain containerized solutions using Kubernetes, OpenShift, or AWS EKS

    • Develop APIs using REST and SOAP; ensure security and performance

    • Contribute to CI/CD workflows using tools like Azure DevOps, Bitbucket, Git

    • Ensure code quality through rigorous unit testing (JUnit/Mockito), code coverage, and security scans (SonarQube)

    • Guide and mentor junior team members, conduct code reviews, and provide architectural insights

    • Support production environments, provide quick resolutions, and manage release pipelines

    • Prepare technical documentation and presentations for internal and external stakeholders


    Must-Have Skills:

    • Core Programming: Java 8+ (preferably Java 17), Collections, Streams, Multi-threading

    • Frameworks: Spring Boot, Spring Framework (DI, AOP, etc.), Hibernate, JPA

    • API Development: RESTful and SOAP web services

    • Unit Testing: JUnit, Mockito

    • DevOps & CI/CD: Azure DevOps, Bitbucket, Git, SonarQube, Docker

    • Containerization: Kubernetes, OpenShift, AWS EKS

    • Database: Oracle, PostgreSQL, MySQL, Strong SQL Querying

    • Architecture Patterns: Microservices, EAI (Enterprise Application Integration), Design Patterns

    • Tools: SonarQube, JSON libraries (Jackson/GSON), Unix Commands

    • Agile/Waterfall Methodologies

    • Documentation & Presentation Skills


    Nice-to-Have Skills:

    • Experience in Release Management and Production Support

    • Exposure to security vulnerability management

    • Hands-on experience with enterprise-grade deployment automation

    • Familiarity with Thunderhead or similar tools for customer communications

Job Details

Experience : 3 To 7
Number Of Vacancies : 1
Job Type : Permanent
Industry Type : IT/Software
Salary : 3 Lac - 8 Lac P.A

Education Summary

UG : BE/B.Tech PG : Any PG Degree

Contact Details

Contact Person :
Contact Number : 9876543211
e-mailId : helpdesk.recruitment@wipro.com
Address : Chennai-Tambaram

Back

Office Location

Central Jakarta No 1234, Jakarta, Indonesia