8+ years in software development or equivalent experience
Proficient in Java (versions 8, 11, 17) and Spring Boot
Experience with RESTful APIs, Kotlin, GoLang, and various databases
Strong knowledge of application design and automated testing
Bachelor's in Computer Science or related field; advanced degree preferred
Responsibilities
Develop and maintain software applications using Java and Spring Boot
Design and implement REST-based APIs
Collaborate on application architecture and system design
Integrate and manage multi-tiered systems and databases
Conduct automated testing to ensure software quality
Benefits
Opportunities for professional development
Flexible work environment
Access to cloud technology platforms
Participation in innovative project designs
Collaboration with cross-functional teams
Full Job Description
Job Description:
8 years of software development experience in a professional environment, and or comparable experience
Very Strong hands-on experience with Java 8/11/17 and Spring Boot
Strong proficiency and Hands-on coding experience in the following technology environment - REST-based APIs, Java, Spring, Kotlin, GoLang, Couchbase, MongoDB, PostgreSQL, DB2, Akamai, AWS, Google Cloud Platform, Microsoft Azure
Expertise Primarily, Spring Boot, Spring MVC, GitHub Action,s GitHub Enterprise, Jenkins
Hands-on expertise with application design, software development, and automated testing.
Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
Bachelors degree in computer science, computer science engineering, or related experience required advanced degree preferred.