Epicareer Might not Working Properly
Learn More
J

W2 Senior Java Developer

Salary undisclosed

Apply on


Original
Simplified
Location: Columbus, OH
Salary: $65.00 USD Hourly - $75.00 USD Hourly
Description:
Job Title: Senior Java Developer
Location: Columbus, OH

Job Description:

We are seeking innovative, hands-on engineers to join our team and contribute to the development of best-in-class Enterprise APIs and Production Infrastructure, ensuring high performance, scalability, and reliability. You will work under the guidance of our Development Manager, collaborating with cross-functional teams in an agile environment.

Key Responsibilities:
  • API Development: Design and implement modern REST APIs using Java Spring Boot, CI/CD, and cloud-enabled services (containers, both on-premises and in the cloud).
  • System Design & Analysis: Assist in system architecture, including server layout, availability, disaster recovery planning, and production deployments.
  • Software/Data Design: Support the design of database schemas, data mapping, storage efficiency, and API design, ensuring resilience and supportability.
  • Software Delivery: Engage in hands-on software delivery and architecture to create highly available and recoverable data resources.
  • Kafka Implementation: Analyze use cases for Kafka and assist with detailed environment setup, enrichment, and transformations.

Daily Activities:
  • Collaborate with engineers and architects to develop a unified API layer across various data sources and applications.
  • Leverage DevOps practices for environment setup, automated builds, continuous integration, and deployment.
  • Implement enterprise services and APIs, delivering scalable solutions that meet business needs.
  • Develop unit tests and automated test scripts as part of routine development.
  • Work closely with stakeholders to ensure solutions align with business objectives.
  • Embrace industry-standard agile methodologies and introduce innovative technologies and methods.
  • Maintain and evolve existing integration assets and processes.

Minimum Qualifications:
  • Education:
    • Bachelor's degree in Computer Science, MIS, or a related field, or equivalent work experience.
  • Work Experience/Skills:
    • Required:
      • 6+ years in software development, particularly with application interfaces between various data sources.
      • 1+ years of experience with DevOps practices.
      • Strong Java development skills, particularly with the Spring Framework, Eclipse, Maven, and Gradle.
      • Experience in developing application interfaces (APIs) using Java or similar object-oriented languages.
      • Familiarity with relational and non-relational databases.
      • Strong experience in agile methodologies.
      • Excellent collaboration and interpersonal skills, with a positive attitude and high energy.
      • Strong analytical and problem-solving skills.
      • Ability to prioritize and manage complex tasks in a dynamic environment.
      • A self-starter who thrives in a team-oriented setting.
    • Preferred:
      • Experience with ledgering solutions.
      • Familiarity with REST, JSON, or SOAP web interfaces.
      • Experience with CI/CD methodologies.
      • Knowledge of deployment automation tools like Chef or Puppet.
      • Proficiency in Git and web interfaces such as GitHub.
      • Experience with Jenkins and automated testing frameworks like JUnit.
      • Familiarity with Kafka and cloud technologies.
      • Experience with RDBMS and non-relational databases like MongoDB or DynamoDB.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job