Java Developer

Columbus Technology Solutions, Inc.
Columbus, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Columbus, United States of America

Tech stack

Clean Code Principles
Java
Software Applications
Code Review
Continuous Integration
Database Design
Hibernate
Spring
Log4j
Oracle
Oracle Applications
Software Engineering
Software Systems
SQL Databases
Web Services
Test Driven Development
Spring-boot
Reactive Programming
Docker

Job description

  • Responsible for designing, developing, and maintaining high-quality software applications using Java and related technologies.
  • This role involves collaborating with cross-functional teams to gather requirements, write clean and efficient code, and ensure the timely delivery of software solutions.
  • Key responsibilities include developing and implementing application features, performing code reviews, troubleshooting and debugging applications, and optimizing performance.
  • The Java Developer works with frameworks such as Spring or Hibernate and may also be involved in database design and integration.

Requirements

  • 5 or more years of experience in application development utilizing Java, Spring, SQL, Log4j, Web Services, and Oracle databases.
  • Experience with Spring Boot, TDD, and CI/CD is required.
  • Experience with Docker and Kubernetes is a plus.
  • Experience with Reactive programming is a plus.
  • Oracle Retail POS experience is a plus.

Apply for this position