Senior Software Engineer
Hybrid
Wipro
Enterprise
Service
B2B
₹ 18-26 Lacs PA
IPO/Public
Information Technology
Bangalore, Karnataka, India
Post Status: Active
Permanent
2 applications
Experience: 6-9 Years
Skills
OOP
Integration Testing
Apache Kafka
J2EE
Java
AEM
Application Programming Interfaces (API)
Microservices
Spring Boot
Scalability
Posted 3 days ago

About the job

We are seeking an experienced Java Developer with a strong background in building scalable, high-performance applications. The ideal candidate will have deep expertise in Java technologies, microservices architecture, and modern development practices, along with a commitment to writing clean, secure, and maintainable code.

Key Responsibilities

  • Design, develop, and maintain robust and scalable backend applications using Java and related technologies

  • Build and consume RESTful APIs and develop microservices-based solutions

  • Ensure application performance, security, and reliability meet high standards

  • Collaborate with cross-functional teams to define, design, and deliver new features

  • Write clean, efficient, and well-documented code following best practices

  • Implement and maintain testing strategies, including unit, integration, and mock testing

  • Participate in code reviews to ensure code quality and consistency

  • Troubleshoot, debug, and optimize existing systems

  • Contribute to continuous improvement of development processes and standards

Required Skills & Qualifications

  • 5+ years of professional experience in Java development.

  • Solid understanding of Core Java, J2EE, and OOP's principles.

  •  Hands-on experience with Spring Boot, REST APIs, and microservices.

  • Experience/exposure towards any messaging services is nice to have

  • Candidate is expected to deliver code where Performance and Security are paramount

  • Proficient in front-end basics: HTML, JavaScript (basic debugging and integration).

  • Excellent verbal communication and interpersonal skills.

  • Strong verbal communication, analytical thinking, and problem-solving skills are essential.

  • Strong problem-solving skills, with a passion for writing clean, testable, and well-documented code.

  • Experience with Adobe Experience Manager (AEM) or any CMS platform is a plus.

  • Candidate should be hands-on with testing strategies during development, be it unit testing, mock testing, and integration testing

  • Candidate should ensure a high standard of code quality, reliability, and maintainability