Lead Software Engineer
Visa
- Warszawa, mazowieckie
- Stała
- Pełny etat
- You have a Bachelor degree in Computer Science or related field and 12+ years of Software Development Experience or a Masters with 10+ years of Software Development Experience.
- You have proven experience leading teams that have delivered high quality large scale enterprise class applications.
- You are a Java expert and you have experience with REST APIs, JSON and exposure to container based technologies.
- You have strong experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Chef, Sonar, JUnit, PowerMock.
- Ensure proper metrics instrumentation in software components, to help facilitate real time and remote troubleshooting/performance monitoring.
- Understand and own component security analysis, including code and data flow review. Collaborate with security team to implement and verify secure coding techniques.
- We count on your curiosity and creativity, to want to understand customer requirements and our processes and want to come up with creative solutions and improvements.
- While you'll have the skill to see and understand the big picture, you're able to stay focused on the task at hand to achieve immediate goals.
- You have a strong work ethic to focus on our goals.
- You have proven experience as a technical leader with ability to understand the requirements and independently, architect, design and build the solution.
- You have the passion to work with people and help mentor your juniors to reach new heights.
- As an end-end champion for your products, you will have strong debugging and Unix skills to help support our Operations teams.
- A background in the fraud detection domain is a plus
- Knowledge of functional programming is a plus.
- Exposure to leading edge areas such as Machine Learning that lead to deeper customer insights.
- Passion for Big Data and analytics in general leveraging technologies like Hadoop, Spark, MapReduce