Role & responsibilities
Developing cutting-edge software solutions to drive digital transformation and enhance business performance
- Designing, coding, and testing applications using Java, Spring Boot, and other programming languages
- Collaborating with team members and clients to gather requirements and deliver exceptional user experiences
- Applying knowledge of software development methodologies, including Acceptance Test Driven Development (ATDD) and Continuous Integration/Continuous Delivery (CI/CD)
- Conducting code reviews and debugging to maintain quality software standards
- Utilizing API Management and Enterprise Application Integration to streamline processes and improve functionality
- Engaging in business process improvement and management to optimize software solutions
- Participating in software project planning and management to validate timely delivery and alignment with client needs
- Building a personal brand by consistently delivering quality work and contributing to team success
Event-driven architecture and service orchestration, Integration
-REST API design and consumption (HTTP methods, endpoints, status codes)
-Authentication patterns: OAuth2,
API Key, Basic Auth
-JOLT transformation for JSON payload mapping and reshaping
-Service type configuration: REST, SOAP, DB2, MQ
Apache Avro schema design
-Exception handling: retry strategies, compensatory event maps ,DLQ (Dead Letter Queue) analysis and failure diagnosis
-Trigger pattern configuration: sync and async- Preference for at least one of the following fields of study: Artificial Intelligence, Business Analytics, Computer and Data Engineering, Computer Science, Human Computer Interaction, Industrial Engineering, Information Systems/Technology, Machine Learning, Management Information Systems, Software Engineering
- Demonstrating proficiency in Spring Boot and Java programming
- Utilizing Continuous Integration/Continuous Delivery (CI/CD) methodologies
- Applying knowledge of microservices architecture and API management
- Excelling in client management and communication skills
- Developing skills in software troubleshooting and debugging
- Engaging in business process improvement and requirements analysis
📌 Spring Boot Integration - Senior Associate (Hyderabad)
🏢 PwC
📍 Hyderabad