Java Microservices
Job Summary
Role Purpose
The purpose of this role is to develop and test software modules based on client requirements and prepare project documentation while coordinating with cross-functional teams to ensure quality delivery.
Areas of responsibility
Gathering of requirements-Assist in conducting workshops and discussions with client stakeholders to gather business process requirements.
Coding and Configuration-Develop and deliver code for assigned modules in alignment with client requirements ensuring proper integration with system components.
Testing and Trial Runs-Execute testing for assigned modules validate functionality across required interactions and participate in User Acceptance Testing (UAT) sessions.
Implementation-Participate in implementation of software application and its integration with other systems to ensure stability.
Maintain Documentation-Prepare detailed reports and documentation on project specifications activities and status while presenting information using flowcharts layouts diagrams code comments and clear well-structured code.
Stakeholder Collaboration-Collaborate with cross functional teams to understand requirements support development activities check system compatibility and ensure solutions meet expected standards.
- Design develop and maintain robust scalable and high-performance applications.
- Implement trunk-based development practices to enable continuous integration and rapid delivery.
- Develop clean maintainable and testable code following SOLID principles and software design best practices.
- Ensure high levels of unit test coverage test-driven development (TDD) and behavior-driven development (BDD).
- Actively contribute to hands-on coding code reviews and refactoring to maintain high engineering standards.
Engineering Excellence & Best Practices
- Drive the adoption of modern engineering ways of working including Agile DevOps and CI/CD.
- Advocate for automated testing infrastructure as code and continuous monitoring to enhance software reliability.
- Apply Behavior-Driven Development (BDD) Test-Driven Development (TDD) and unit testing to ensure code quality and functionality.
- Conduct thorough code reviews ensuring adherence to best practices in readability performance and security.
- Implement and enforce secure coding practices performing vulnerability assessments and ensuring compliance with security standards.
- Collaborate effectively in agile environments embracing DevOps principles and fostering a culture of continuous delivery and improvement.
Technical Leadership & Collaboration
- Partner with architects product owners and cross-functional teams to design scalable and distributed systems.
- Mentor junior engineers and foster a culture of engineering excellence and continuous learning.
- Collaborate closely with DevOps teams to optimize deployments observability and production resilience.
- Lead technical discussions contribute to design documentation and provide
Skills and Qualifications
Must-Have Skills:
- 5years of relevant experience
- Required Languages: English (Proficient) Japanese is plus.
- Strong hands-on experience in Java and working knowledge of C is a plus.
- Deep expertise in system design and microservices architecture.
- Experience with trunk-based development feature flags and progressive delivery strategies.
- Proficiency in TDD BDD and automation-first mindset to ensure high test coverage and reliability.
- Strong understanding of CI/CD pipelines and DevOps practices.
- Experience conducting code reviews vulnerability assessments and secure coding.
- Familiarity with modern cloud-native technologies (AWS Kubernetes Docker).
- Excellent problem-solving skills and ability to work in fast-paced agile environments.
- Strong communication and collaboration skills.
Good-to-Have Skills:
- Experience with event-driven architecture and distributed systems.
- Knowledge of performance tuning observability and production monitoring.
- Familiarity with Agile frameworks and modern ways of working in product development.
About Company
As a global leader, Wipro blends consulting and AI expertise across design, engineering and operations to accelerate business transformation and deliver future-ready technology.