Senior Back-End Software Engineer - HYBRID - Must be Local
Apply NowCompany: CCS IT
Location: Lone Tree, CO 80124
Description:
Required qualifications:
BA/BS degree in Computer Science or equivalent.
8+ years of hands-on java back-end software development experience.
Strong experience developing RESTful APIs with Java 17, Spring Boot, Spring Batch and Hibernate.
Strong knowledge of object-oriented principals and design patterns.
Application development using TDD practices.
Experience writing unit, mutation, integration, and end-to-end tests.
Understanding of Agile frameworks, including experience participating in a Scrum-based delivery team.
Experience with continuous integration and delivery tools, such as Bamboo and GitHub/GitActions.
Relational database experience within MSSQL, PostgreSQL or Oracle.
Understanding cloud-native enterprise applications deployed in PCF, AWS, GCP or Azure.
Experience detecting, troubleshooting, and remediating issues affecting production applications.
Proven experience in building high-quality software by enforcing software development best practices, including code reviews, and adherence to coding standards.
Exceptional interpersonal skills, including team interaction and communication skills.
Preferred qualifications:
Application performance evaluation and tuning skills.
Experience in building nonfunctional frameworks or libraries.
Experience using messaging queues and streaming technologies, such as Kafka and rMQ.
Non-relational DB experience.
Wealth Management and/or Financial Services industry experience.
Ability to quickly learn & become proficient with new technologies.
Spring Cloud
BA/BS degree in Computer Science or equivalent.
8+ years of hands-on java back-end software development experience.
Strong experience developing RESTful APIs with Java 17, Spring Boot, Spring Batch and Hibernate.
Strong knowledge of object-oriented principals and design patterns.
Application development using TDD practices.
Experience writing unit, mutation, integration, and end-to-end tests.
Understanding of Agile frameworks, including experience participating in a Scrum-based delivery team.
Experience with continuous integration and delivery tools, such as Bamboo and GitHub/GitActions.
Relational database experience within MSSQL, PostgreSQL or Oracle.
Understanding cloud-native enterprise applications deployed in PCF, AWS, GCP or Azure.
Experience detecting, troubleshooting, and remediating issues affecting production applications.
Proven experience in building high-quality software by enforcing software development best practices, including code reviews, and adherence to coding standards.
Exceptional interpersonal skills, including team interaction and communication skills.
Preferred qualifications:
Application performance evaluation and tuning skills.
Experience in building nonfunctional frameworks or libraries.
Experience using messaging queues and streaming technologies, such as Kafka and rMQ.
Non-relational DB experience.
Wealth Management and/or Financial Services industry experience.
Ability to quickly learn & become proficient with new technologies.
Spring Cloud