
Turing
A stable, growth-oriented company building custom software for over two decades is looking to hire a Senior Java Developer. The selected candidate will work jointly with other team members to deliver complex applications. The company operates a strategic digital business consultancy, collaborating closely with clients to define the right things to build while bringing out the best in internal teams. This is a great opportunity to join a stable company for full-time, long-term employment requiring an overlap with Mountain time.
Job Responsibilities:
- Work collaboratively with other team members to ensure the delivery of complex applications
- Own projects from start to finish while showcasing excellent problem-solving skills
- Articulate and contribute to the project??s overall strategy and scope
- Prep and carry out software component releases
Job Requirements:
- Bachelor??s/Master??s degree in Engineering, Computer Science (or equivalent experience)
- At least 6+ years of relevant experience as a software developer
- Advanced expertise using Java 1.8 with a Java 1.11 preference
- A self-starter mentality with ample experience working in a Scrum/Agile environment running two-week sprints
- Must be experienced as a server-side Java developer
- Ability to operate independently or within a large team as needed
- Must be comfortable taking feedback and criticism
- A firm understanding of database concepts, preferably Oracle (SQL RDBMS experience is also acceptable)
- Demonstrated experience in working with front-end technologies like React, Angular, CSS3, and/or VUE plus HTML5
- Must possess an understanding and hands-on experience in numerous JavaScript frameworks, like Spring Boot, Spring MVC, and Grails
- Proficiency in JavaScript and JavaScript design patterns
- Knowledge of fundamental design principles behind scalable applications and microservices
- Strong Object Oriented Programming experience
- Skilled in the implementation of test-driven development
- Prolific knowledge of code versioning tools like SVN or Git
- Experience in Angular 7+, Ionic, React, or Flutter front-end frameworks is a plus
- Prior experience working on cloud foundry, GCP, AWS, OpenStack, and other cloud service providers is a bonus
- Experience in developing single-page, full-cycle applications in Java would be nice to have
- Experience with NoSQL databases and the ability to author NPM packages is a plus
- Having an active GitHub profile showcasing projects would be nice to have
- Fluency in spoken and written English