Vacancy expired!
Java Developer
Alaska
6+ Months
Phone + Skype
Job Description
As a Senior Java Engineer, you will:
Design efficient and user-friendly software products to advance and support business needs
To be successful in this role, it is important that you have a deep knowledge of various cloud infrastructure hardware and software such as Openstack, AWS, Google Cloud Platform and Azure, as well as the underlying architecture for hyper-converged technologies and Pivotal Cloud Foundry.
REQUIRED:
1. Java and Spring Framework (at least 2-3 years)
2. APIs, Microservices, REST
3. TDD
REQUIRED:
- 2+ years with Java development experience
- 2+ years of Java development experience while utilizing one or more these technologies: Spring Boot, Java, Spring MVC, Go, NodeJS, React or similar
- 1+ year of experience working in an Agile based development environment, using Agile concepts such as Continuous Integration, CI/CD, TDD
MOST IMPORTANT RESPONIBILITIES:
1. Work in a paired programming collaborative environment.
2. Design efficient and user-friendly software products to advance and support business needs
3. Develop code utilizing test-driven development (TDD)
PREFERRED:
- Cloud development experience
- PaaS, SaaS development experience
EXPERIENCE
7 + years of Java development experience
5+ years of experience working with enterprise solution delivery in a large scale distributed software design environment, preferably in a J2EE development environment with strong leadership experience
2+ years of experience working in an Agile based development environment, using Agile concepts such as Continuous Integration, TDD
2 years of experience with front end development including AngularJS, Angular2, or Angular4 preferred
2+ year with emerging cloud platform technologies such as: CloudFoundry, Openshift , AWS Web Services, Microsoft Azure, Google App Engine, Heroku , or other PaaS technologies