Position: Senior Java developer
Company: Luxoft
Experience required: 5y
English level: upper

Responsibilities

• Design and collaborate with local and partner teams
• Define and build data sources, data mappings, and integration points across a diverse application portfolio
• Demonstrate thorough knowledge of information technology concepts issues, trends and best practices as they relate to Cloud technologies and system integrations
• Identify performance issues; apply knowledge of security coding practices and secure system fundamentals

Skills

Must have
• 5+ years of professional experience in role of Senior Java Developer
• 2+ years of Salesforce Platform experience
• Strong experience with Object-Oriented Design (OOD)
• Experience building ETL pipelines in Cloud technologies (AWS or Google Cloud Platform)
• Experience with publish/subscribe and event-based data flow methodologies
• In-depth knowledge of popular Java frameworks like JSF and Spring MVC
• GIT version control, and CI/CD
• Good working knowledge of hybrid cloud system integrations
• Good working knowledge of containerization technologies including Docker and Kubernetes
• Good working knowledge of REST services, JSON, XML, and Kafka streams

Nice to have
• Exposure to GIT Lab, Python, Big Query, Cloud Data Flow, or Apache Beam
• Master's degree in CS, Engineering or equivalent practical experience