
Junior Java Software Engineer
- Warszawa, mazowieckie
- Stała
- Pełny etat
As a key member of the development team, the candidate should be comfortable with driving technical ideas and communicating clearly with technical as well as non-technical audiences.Key Responsibilities:
- Engage in technical design of solution that is based on use cases and business requirements
- Complete proof of concepts and other technical evaluations of technologies, designs, and solutions
- Contribute to the creation of detail design and use case documents
- Effectively interact with internal teams to develop solutions to complex technical issues on highly visible business opportunities
- Analyze current solution architecture & design and propose solutions that increase business value, optimize performance and enhance quality
- Adhere and contribute to best practices, guidelines, standards and procedures guidelines
- Communicate and present complex technical concepts for peer
- Ensures inclusion of Visa's business vision, current business environment (internally and externally) and technology and industry trends to enable results that drive Visa's business.
- 1-3 years of work experience with a Bachelor's degree in Computer Science or related field.
- Hands on experience in designing and developing applications using Java EE platforms
- Object oriented analysis and design using common design patterns and adherence to SOLID principals
- Understanding of test-driven development
- Creative, high-energy, proactive problem-solving skills with appropriate sense of urgency.
- Focus on customers and user experience
- Experienced working closely with other project resources to deliver business intended benefits including solution analysts, QA, architects
- Strong communication skills with proven ability to frame context, present complex ideas and document in a clear and concise manner while influencing outcome
- Ability to manage and balance multiple projects and tasks in order to drive to deliverable dates working with diverse stakeholders to meet and exceed expectations
- Understand and support documentation of best practice business processes in support of Business Requirements
- Comfortable in an environment of rapid change and ambiguity with the ability to make decisions while understanding the risk
- Able to work in a complex highly-matrix and regulated environment
- Global/International experience and the ability to work across cultures and time zones