Description

Job Description

Role: Consultant /Advanced Java

Experience (Years): 4-6

Role Description: "The team and the context: With this position, we are seeking someone with concrete experience as a software engineer who has deep knowledge and experience using Java, Spring and Tomcat and will work on an e-commerce focused data integration product. Candidates must have deep experience designing and developing asynchronous, scalable software. You must have a passion for software development, creating clean code, documenting your work and participating in a distributed Agile team. Responsibilities could include managing releases, streamlining processes through test automation, and refactoring efforts.

Qualification and Skills:- BA/BS degree in a computer related field (5+ years of degree relevant experience to degree)- 5+ year’s experience in Java programming language- Solid understanding and practice of Agile software development- Comfortable working in collaborative, fast-paced and highly dynamic work environment- Deep knowledge and experience in Spring, Jersey, JPA/Hibernate, TDD, design patterns, simple design and RESTful Services- Experience creating automated test suites according to the testing pyramid, including performance testing using JMeter or similar- Experience with distributed Source Control Management (Git)- Experience with Maven, Jenkins, Docker, K8s, Bash/Shell strongly desired- Experience with Akka a plus- Good verbal and written English- Passion to deliver high-quality, testable code frequently- Willingness to take responsibility for your work and the team’s work without waiting for detailed instructions- Excellent time management and ability to work in distributed time zones and adhere to structured release schedules.

Competencies: Advanced Java Concepts
Essential Skills: "Qualification and Skills:- BA/BS degree in a computer related field (5+ years of degree relevant experience to degree)- 5+ years experience in Java programming language- Solid understanding and practice of Agile software development- Comfortable working in collaborative, fast-paced and highly dynamic work environment- Deep knowledge and experience in Spring, Jersey, JPA/Hibernate, TDD, design patterns, simple design and RESTful Services- Experience creating automated test suites according to the testing pyramid, including performance testing using JMeter or similar- Experience with distributed Source Control Management (Git)- Experience with Maven, Jenkins, Docker, K8s, Bash/Shell strongly desired- Experience with Akka a plus- Good verbal and written English- Passion to deliver high-quality, testable code frequently- Willingness to take responsibility for your work and the team’s work without waiting for detailed instructions- Excellent time management and ability to work in distributed time zones and adhere to structured release schedules.
Desirable Skills: "Good verbal and written English- Passion to deliver high-quality, testable code frequently- Willingness to take responsibility for your work and the team’s work without waiting for detailed instructions- Excellent time management and ability to work in distributed time zones and adhere to structured release schedules*** We are looking for candidates in Eastern Europe ***"
Keywords: Senior Java and Spring Developer


 

Key Skills
Education

BA/BS degree in computer