Job Description
With 900+ employees in Poland supporting over 45 clients, we leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to help clients realize their boldest ambitions and build future-ready, sustainable businesses. It is the freedom provided to every individual at Wipro to learn, grow, and create a career path that makes us an organization of opportunities beyond boundaries of region, age, gender, ability, and routine. We invite you to be a part of this experience!
Type of contract: B2B Employment
Location and Work Mode: Warsaw, Poland (Hybrid Working)
Note – Kindly discuss with recruiter for location flexibility.
͏
We are seeking a Senior Software Engineer to join our development team, focusing on full-stack development with strong use of Agentic AI tools to improve efficiency and innovation. The ideal candidate has solid experience building Java-based enterprise applications and a passion for applying modern AI technologies to enhance development workflows.
Key Responsibilities
1. Development & Engineering
- Design, develop, and maintain full-stack applications using Java and modern web technologies.
- Build backend services with Spring Boot and Spring Security.
- Develop and optimize database interactions using Hibernate ORM.
- Create responsive, user-friendly frontend interfaces.
- Integrate Agentic AI tools to improve development efficiency and code quality.
- Participate in the full software development lifecycle, from requirements to deployment.
- Implement cryptographic solutions and security protocols for sensitive data.
2. CI/CD & DevOps
- Design, build, and maintain Jenkins CI/CD pipelines for automated build, test, and deployment.
- Optimize continuous integration workflows to support code quality and fast delivery.
- Integrate automated testing into CI/CD pipelines.
͏
3. Agentic AI Tool Integration
- Use AI-powered development tools such as GitHub Copilot, ChatGPT, Claude, and Cline to accelerate coding and problem-solving.
- Apply AI tools for code review, testing, and documentation.
- Stay current on emerging Agentic AI technologies and assess their value for development workflows.
- Share best practices for AI tool usage across the team.
4. Testing & Quality Assurance
- Write unit tests using JUnit, Mockito, and related frameworks.
- Develop and execute integration tests to ensure reliability.
- Maintain automated testing strategies and test coverage standards.
- Participate in code reviews and uphold code quality.
- Debug and troubleshoot complex technical issues.
5. Collaboration & Process
- Work closely with product managers, designers, and QA engineers.
Participate in Agile/Scrum processes.
Contribute to technical documentation and knowledge sharing.
Continuously improve team processes and efficiency.
͏
Technical Skills
- Java: 5+ years of hands-on development experience.
- Spring Framework: Strong experience with Spring Boot and Spring Security.
- Hibernate/JPA: Proficiency in ORM concepts, entity mapping, and database optimization.
- Databases: Experience with MySQL, PostgreSQL, or Oracle.
- Frontend: Knowledge of HTML5, CSS3, JavaScript, and frameworks such as React, Angular, or Vue.js.
- Testing: Experience with JUnit, Mockito, Cucumber, and integration testing tools.
- CI/CD: Strong experience developing and maintaining Jenkins pipelines.
- Cryptography: Understanding of encryption/decryption, digital signatures, and secure key management.
- Containerization: Experience with Docker and Kubernetes.
- APIs: Experience designing RESTful web services.
- Architecture: Knowledge of software architecture patterns and design principles.
- Agile: Experience with Agile/Scrum methodologies.
͏
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in payment processing, fintech, or financial services.
- Knowledge of payment protocols (ISO 8583, EMV), PCI DSS compliance, and financial regulations.
- Experience with HSMs, key management systems, and payment-industry cryptographic standards.
- Experience with microservices and distributed systems.
- Knowledge of cloud platforms such as AWS, Azure, or GCP.
- Understanding of secure coding and security best practices.
- Experience with performance optimization and monitoring tools.
- Familiarity with PCI DSS, EMV, tokenization, financial messaging systems, and real-time payments.
- Knowledge of Android or iOS app development.
- Contributions to open-source projects or technical blogging.
Experience: 3-5 Years .
Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention.