Java Fullstack
Job Summary
- 8-12 years of experience in an Applications Development or Systems Analysis role.
- Hands-on experience with Java 17 Spring Spring Boot Hibernate Design Patterns Microservices React 15 Docker Kubernetes etc.
- 3 years of experience in Financial Services preferred with experience building enterprise-scale technology solutions.
- 7 years of experience in large-scale application development as a Full Stack Developer using modern technologies such as Java J2EE React SQL Spring Hibernate and OpenShift.
- Back-end: Spring Spring Boot Java 11 Hibernate Design Patterns Microservices Docker Kubernetes Python etc.
- Strong working knowledge of source code control tools and technologies.
- Strong fundamentals in Object-Oriented Programming (OOP) Data Structures and Algorithms.
- Experience developing and architecting integrated solutions with non-functional requirements such as scalability high availability and consistency.
- Ability to write clean maintainable code using Core Java JEE Collections and Multithreading.
- Strong experience in API and Web Services development using REST and SOAP protocols.
- Strong understanding of database concepts with experience in relational databases (MSSQL Oracle) and NoSQL platforms.
- Ability to write and optimize complex SQL queries; experience with MongoDB is preferred.
- Good understanding of Unit Testing and Test Coverage practices.
- Ability and willingness to work across multiple tools frameworks and technology stacks.
- Understanding of cloud-native platforms and technologies such as Docker and Kubernetes.
- Experience using Swagger/OpenAPI specifications to define document implement and test APIs.
- Good understanding of Enterprise Design Patterns and SOLID principles.
- Strong understanding of containers and Docker deployments.
- Experience with testing frameworks such as JUnit Cucumber Jasmine and Mocha.
- Experience in application performance tuning and troubleshooting using tools such as JProfiler and AppDynamics.
- Experience conducting effective code and design reviews.
Preferred Qualifications:
- Experience developing scalable high-performance systems for complex analytics using Big Data Artificial Intelligence (AI) and Machine Learning (ML) technologies.
- Experience with high-speed messaging platforms such as Kafka.
- Experience with Continuous Integration (CI) and Continuous Delivery (CD) tools and technologies.
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.
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.