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
BA/BS degree in computer