At Visa, we believe in connecting people through innovative technology. As a Java Software Engineer, you will play a crucial role in designing, developing, and maintaining Visa’s cutting-edge payment solutions. We are looking for a highly motivated individual who is passionate about coding and has a strong understanding of Java programming language. If you have a desire to work in a fast-paced, dynamic environment and the skills to build secure, reliable, and scalable software systems, we want to hear from you. Join us in creating the future of payments at Visa.
Design and develop secure, reliable, and scalable software systems using Java programming language.
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Participate in the entire software development lifecycle, from concept and design to testing and deployment.
Write clean, efficient, and maintainable code that meets coding standards and best practices.
Troubleshoot and debug complex technical issues, providing timely and effective resolutions.
Stay updated with the latest industry trends and technologies to continuously improve the quality and efficiency of our products.
Conduct code reviews and provide constructive feedback to team members.
Ensure compliance with security and data protection standards.
Contribute to the development and maintenance of technical documentation.
Proactively identify and suggest solutions for potential system improvements or optimizations.
Collaborate with other teams and stakeholders to ensure smooth integration of new features and functionalities.
Adhere to project timelines and deliver high-quality work within set deadlines.
Continuously monitor and improve the performance and scalability of our systems.
Participate in on-call rotation to provide technical support and perform troubleshooting as needed.
Communicate effectively with team members and stakeholders to provide regular updates on project progress and any potential roadblocks.
Where is this job?
This job is located at Warsaw, Poland
Job Qualifications
Bachelor’s Or Master’s Degree In Computer Science, Software Engineering, Or A Related Field.
Strong Proficiency In Java Programming Language, With At Least 3 Years Of Experience In Developing Enterprise Applications.
Hands-On Experience With Spring Framework, Hibernate, And Other Related Technologies.
Experience With Database Design And Management, Particularly In Oracle And Sql.
Familiarity With Agile Development Methodologies And Tools Such As Jira, Git, And Jenkins.
Required Skills
Software Development
Web Development
Database Management
Agile Methodology
Cloud Computing
API Design
Debugging Skills
Object-Oriented Programming
Test-Driven Development
Security Implementation
Coding Proficiency
Soft Skills
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time Management
Creativity
Teamwork
Active Listening
Adaptability
Problem-Solving