Java Developer (REMOTE) in Atlanta at Vaco

Date Posted: 1/12/2021

Job Snapshot

Job Description

* Development in Java, Spring Boot, Microservice API while providing expertise in the full software development lifecycle, from concept and design to testing, designing, developing and delivering high-volume, low-latency applications for mission-critical systems
* Write well-designed, testable, efficient code
* Ensure designs are in compliance with specifications
* Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

* 2-3+ years of coding experience in Java, Microservices, Spring Boot, API Development in cloud environments such as AWS, Azure, or GCP
* Proficient in Core Java technologies & Spring framework
* Hands-on experience in the development of RESTFUL web services & Spring Boot based microservices * Angular or React presentation framework experience
*Agile software development methodology
*Unit testing methods and techniques
*Test-driven Development (TDD)
*Javascript/Typescript, Core Java 8+, Angular 7+, Oracle, Jenkins, Git
*Knowledge of design patterns and common architectures
* Understanding of database and storage such as Oracle, MS SQL server, Mongo DB, or Redis, etc
* Understanding of DevOps concepts and process and CICD tools such as Jenkins, Bamboo
* Understanding of security and identify concepts and familiar with authentication, single-sign-on, directory services etc. * Knowledge of commonly used IDEs like Eclipse, IntelliJ, etc. and UNIX scripts
* Excellent communication skill and participates actively in team meetings discussions and be a specialist in Object Oriented analysis and design using common design patterns