Submit Resume

Senior Java Developer - APIInfrastructure

  • Ohio, Columbus

  • 07/15/2025

  • Contract

  • Active

Job Description:

  • Job Summary:
    We are seeking highly skilled and motivated software engineers to work under the guidance of our Development Manager. You will contribute to designing and implementing enterprise-level REST APIs, supporting production infrastructure for performance, scalability, and reliability. This is a hands-on engineering role ideal for individuals passionate about DevOps, cloud-native services, and modern development tools.

    Job Responsibilities:
    • Design and develop modern REST APIs using Java Spring Boot
    • Work on cloud-enabled services in containerized environments (on-prem and cloud)
    • Support system architecture and business analysis including disaster recovery, high availability, and production deployment planning
    • Contribute to data design including relational and NoSQL schema, data mapping, and performance tuning
    • Support delivery of high-quality software via CI/CD pipelines using Jenkins and other DevOps tools
    • Engage with Kafka to analyze appropriate use cases and configure environments for transformation and enrichment
    • Collaborate in agile, cross-functional teams working in 2-week sprints
    • Develop unit and automated test scripts as part of development lifecycle
    • Participate in evolving integration and development practices and methods
    • Maintain and evolve existing integration assets and services
    Required Skills:
    • 7+ years of experience in software development, specifically developing application interfaces and APIs
    • 1+ year experience in DevOps practices
    • Strong proficiency in Java, Spring Boot, Eclipse, Maven, Gradle
    • Experience developing REST APIs and working with JSON or SOAP
    • Proficient in SQL and relational databases, with exposure to NoSQL databases (MongoDB, DynamoDB)
    • Familiarity with Kafka (setup and implementation)
    • Experience using Jenkins or similar tools for CI/CD
    • Experience with Git/GitHub for version control
    • Agile/Scrum development experience
    • Strong problem-solving, communication, and collaboration skills
    • Ability to work in a fast-paced, dynamic environment with cross-functional teams

    Preferred Skills:
    • Experience with Chef, Puppet, or similar automation tools
    • Experience in containerization and cloud platforms (AWS, GCP, or Azure)
    • Exposure to deployment automation and infrastructure as code
    • Familiarity with JUnit and automated testing frameworks
    • Understanding of microservices and event-driven architecture
    Education:
    Bachelor’s degree in computer science, MIS, or a related field (or equivalent work experience)

.

.

.