Senior Java Developer

Columbus, OH, US • Posted 3 hours ago • Updated 3 hours ago
Contract Independent
Contract W2
18 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • spring boot
  • microservices

Summary

Job Summary

We are seeking a highly experienced Senior Java Developer with 10+ years of hands-on experience in designing, developing, and implementing scalable, secure, and high-performance enterprise applications. The ideal candidate must have strong expertise in Java, Spring Boot, Microservices, and distributed systems.

Key Responsibilities

  • Design, develop, and maintain enterprise-level applications using Java and Spring Boot.

  • Build and manage Microservices-based architecture and distributed systems.

  • Develop, integrate, and maintain RESTful APIs.

  • Implement application security, authentication, and authorization.

  • Optimize application performance, scalability, and reliability.

  • Work with relational and NoSQL databases.

  • Participate in code reviews, debugging, testing, and deployment.

  • Collaborate with architects, QA, and DevOps teams in an Agile environment.

Required Skills

  • 10+ years of professional Java development experience.

  • Strong expertise in Core Java, OOP, Collections, Multithreading, and Java 8+ features.

  • Extensive hands-on experience with Spring Boot, Spring MVC, and Spring Security.

  • Strong understanding of Microservices architecture and RESTful APIs.

  • Experience with Hibernate, JPA, and SQL databases (Oracle, MySQL, or PostgreSQL).

  • Knowledge of messaging tools such as Apache Kafka or RabbitMQ.

  • Experience with Git, Maven/Gradle, Jenkins, and CI/CD pipelines.

  • Familiarity with Docker, Kubernetes, and AWS/Azure is a plus.

  • Experience with JUnit and Mockito for unit and integration testing.

  • Excellent problem-solving, communication, and collaboration skills.

Preferred Qualifications

  • Experience working in Agile/Scrum environments.

  • Strong understanding of design patterns, SOLID principles, and system design.

  • Experience troubleshooting production issues and handling large-scale applications.

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.
  • Dice Id: 91140385
  • Position Id: 9137139
  • Posted 3 hours ago
Contact the job poster
Bhaskar Manikandan

Bhaskar Manikandan

Manager @ Radiantze

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.