We have partnered with our client in their search for a Java Developer in Columbus OH
Responsibilities
Bachelor's degree in Computer Science, Software Engineering, or a related field and 5+ years of software engineering experience.
Strong proficiency in Java and Spring Boot with experience in REST and micro-service architecture.
Experience working with relational databases such as Oracle, PostgreSQL, or MS SQL.
Experience developing and maintaining applications on cloud platforms (AWS preferred)
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
Strong understanding of agile methodologies, especially in CI/CD, resiliency, security, and testing.
Experience in a mid to large corporate environment development environment is a plus.
Awareness of AI, LLM, machine learning, Agentic AI is a plus.
Experience working in Kafka, NoSQL DB is a plus
Experience with Terraform and AWS services such as ECS Fargate, Lambda, SQS/SNS, Step, S3 is a plus.
Skills Required
Participate on an Agile team, delivering solutions based on roadmap priorities.
Design, develop, and maintain high-quality software solutions using Java and Spring.
Collaborate with cross-functional teams to define, design, and produce enhancements/fixes.
Work with relational databases to ensure data integrity and performance.
Participate in code reviews and contribute to a culture of continuous improvement.
Incorporate automated testing capabilities in all development work.
Troubleshoot and resolve software defects and issues.
Stay up-to-date with emerging technologies and industry trends to drive innovation.