Senior Java Software Engineer
Luxoft
Job Description
Responsibilities: Deliver assigned development projects withing agreed schedule, quality and scope expectations Participate in all stages of SDLC within an agile Scrum environment Form partnership with technology vendors and gain deep understanding of products Enhance/Re-architect existing components to satisfy new requirements in terms of performance and scalability Provide level 3 (escalation) support for the application Mandatory Skills Description: At least 6+ years of experience with Java Experience/understanding with the following technologies: Java (Core, JDBC, MT, Collections, I/O), Spring Boot SQL.PL-SQL on Oracle DB Container platform based on Kubernetes REST web services, Kafka, Redis Unix Commands and shell scripting. Familiarity with standard data structures and algorithms. Experience using the following tools - JIRA, Harness/uDeploy, SonarQube, TeamCity, Artifactory, Git (GHE & Bitbucket) Logical thinking, strong analytical and problem-solving skills; innovate and solutions oriented Effective time management skills to manage multiple priorities with flexibility on time zones and timelines Excellent verbal and written communication skills Bachelor's degree in computer science or equivalent work experience