Sharp Infotech

1 job near Columbus, OH

java developer

Gainesville, FL

$46.25 - $59.75/hr

Job Summary We are looking for a highly skilled Senior Java Developer with strong expertise in building scalable enterprise applications using modern Java technologies. The ideal candidate should ...

$46.25 - $59.75/hr

Other

Posted 10 days ago


Job description

Job Summary

We are looking for a highly skilled Senior Java Developer with strong expertise in building scalable enterprise applications using modern Java technologies. The ideal candidate should have deep hands-on experience in Java, Spring Boot, Microservices, Cloud Platforms, Kafka, Docker, and Kubernetes.

Candidate must be technically strong in backend development, distributed systems, API design, performance optimization, and cloud-native application development.


Must Have Skills
  • Java 17/21
  • Spring Boot
  • Microservices Architecture
  • REST API Development
  • Spring Security
  • Hibernate / JPA
  • Multithreading & Concurrency
  • Kafka / Event-Driven Architecture
  • Docker
  • Kubernetes
  • AWS / Azure / Google Cloud Platform
  • SQL & NoSQL Databases
  • Redis Caching
  • CI/CD Pipelines
  • Git & Jenkins
  • System Design
  • Strong debugging & performance tuning skills

Technical RequirementsCore Java
  • Strong understanding of OOP concepts
  • Collections Framework
  • Java Streams & Lambda
  • JVM Internals
  • Memory Management
  • Exception Handling
  • Concurrency & Multithreading
  • Design Patterns
Backend Development
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • RESTful Services
  • API Gateway
  • OAuth2 / JWT Authentication
Microservices & Distributed Systems
  • Microservices Architecture
  • Service Discovery
  • Circuit Breaker
  • Distributed Tracing
  • API Communication Patterns
  • Event-Driven Systems
Cloud & DevOps
  • AWS / Azure / Google Cloud Platform
  • Docker
  • Kubernetes
  • Jenkins / GitHub Actions
  • CI/CD Automation
  • Helm
  • Terraform basics
Database Technologies
  • PostgreSQL / MySQL
  • MongoDB
  • Redis
Messaging Systems
  • Kafka
  • RabbitMQ

Nice to Have
  • Experience with high-volume scalable systems
  • Observability tools (Prometheus, Grafana, ELK)
  • AI/LLM API integration exposure
  • React or Angular knowledge
  • Agile/Scrum experience

Responsibilities
  • Design and develop scalable backend applications
  • Build and maintain microservices-based systems
  • Develop secure and high-performance REST APIs
  • Optimize application performance and reliability
  • Collaborate with cross-functional teams
  • Participate in architecture and design discussions
  • Write clean, maintainable, production-quality code
  • Troubleshoot production issues
  • Mentor junior developers

Required Qualifications
  • Bachelor’s degree in Computer Science or related field
  • 7+ years of hands-on Java development experience
  • Strong communication and problem-solving skills
  • Experience working in Agile environments

Screening Keywords (For Dice Search)

Java, Spring Boot, Microservices, Kafka, Docker, Kubernetes, AWS, REST API, Hibernate, JPA, Redis, MongoDB, CI/CD, Jenkins, Multithreading, System Design, Spring Security, Cloud Native, Distributed Systems, PostgreSQL


Ideal Candidate Profile
  • Strong coding and architecture skills
  • Hands-on cloud deployment experience
  • Production support exposure
  • Experience handling scalable distributed systems
  • Independent contributor with ownership mindset