Senior Java Developer
Location : Columbus, OH (Onsite 5 days per week)
Employment Type : Long Term Contract (W2 only)
About the Role
We are seeking an experienced Senior Java Developer to join our growing technology team in Columbus, OH. This is a hands-on development role focused on building scalable, high-performance enterprise applications using modern Java frameworks and cloud technologies. The ideal candidate will have strong backend development experience with exposure to frontend frameworks and cloud environments.
Key Responsibilities
Design, develop, and maintain Java-based enterprise applications with a focus on performance and scalability.
Build and deploy RESTful APIs and microservices using Spring Boot .
Collaborate with cross-functional teams to define, design, and ship new features.
Implement best practices for code quality, testing, and deployment .
Work within AWS cloud environments to develop, test, and deploy applications.
Participate in code reviews , debugging, and performance tuning.
Contribute to technical documentation and ensure solutions align with architectural standards.
Required Qualifications
8+ years of professional experience in software development.
Strong proficiency in Java and Spring Boot frameworks.
Experience developing and maintaining microservices architecture .
Working knowledge of front-end frameworks such as React or Angular .
Experience with AWS Cloud services and deployment tools.
Solid understanding of RESTful API design and implementation.
Strong problem-solving, analytical, and debugging skills.
Excellent communication and collaboration abilities.
Nice-to-Have Skills (Preferred but Not Required)
Hands-on experience with Cassandra , Kafka , or Terraform .
Performance testing tools such as JMeter or LoadRunner .
Application monitoring and analysis tools such as Dynatrace .
Familiarity with CI / CD pipelines , containerization (Docker, Kubernetes), and DevOps practices.
Java Developer • Columbus, OH, United States