Senior Java Developer

Kyburz, CA, US • Posted 49 minutes ago • Updated 49 minutes ago
Contract W2
12 Months
No Travel Required
On-site
$65 - $70/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Problem Solving
  • Microservices
  • Microsoft Azure
  • Multithreading
  • Jenkins
  • Kubernetes
  • Mentorship
  • Messaging
  • Hibernate
  • Information Technology
  • Performance Tuning
  • JPA
  • JUnit
  • Java
  • Mockito
  • MySQL
  • Design Patterns
  • Docker
  • Git
  • Gradle
  • Oracle
  • Continuous Integration
  • Debugging
  • DevOps
  • PostgreSQL
  • Continuous Delivery
  • Continuous Improvement
  • Database
  • Communication
  • Computer Science
  • Conflict Resolution
  • Apache Maven
  • Cloud Computing
  • Collaboration
  • Agile
  • Amazon Web Services
  • Spring Framework
  • RESTful
  • RabbitMQ
  • Relational Databases
  • SQL
  • Scrum
  • Spring MVC
  • Teamwork
  • Technical Drafting
  • Analytical Skill
  • Apache Kafka
  • Collections
  • Quality Assurance
  • Unit Testing

Summary

Experience: 10+ Years

Job Summary

We are seeking an experienced Senior Java Developer with strong expertise in Core Java, Spring Boot, Microservices, and REST APIs. The ideal candidate will be responsible for designing, developing, and maintaining scalable, secure, and high-performance enterprise applications.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using Core Java, Java 8+, and Spring Boot.

  • Build and implement microservices-based architectures and RESTful APIs.

  • Develop backend services using Spring MVC, Hibernate, and JPA.

  • Design and optimize SQL queries and database operations using Oracle, MySQL, or PostgreSQL.

  • Integrate applications with messaging platforms such as Apache Kafka or RabbitMQ.

  • Write clean, reusable, and maintainable code following industry best practices.

  • Perform code reviews, unit testing, debugging, and performance optimization.

  • Collaborate with architects, business analysts, QA engineers, and DevOps teams.

  • Support application deployment, production troubleshooting, and continuous improvement.

  • Mentor junior developers and contribute to technical design discussions.

Required Skills

  • 10+ years of hands-on experience in Java development.

  • Strong knowledge of Core Java, OOP concepts, Collections, Multithreading, and Exception Handling.

  • Expertise in Spring Framework, Spring Boot, Spring MVC, and Microservices.

  • Experience developing REST APIs and integrating third-party services.

  • Proficiency in Hibernate, JPA, SQL, and relational databases.

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

  • Knowledge of JUnit, Mockito, Agile/Scrum methodologies, and design patterns.

  • Familiarity with Docker, Kubernetes, and AWS/Azure cloud platforms is preferred.

  • Strong analytical, problem-solving, communication, and teamwork skills.

Education

Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.

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: 10477291
  • Position Id: 9121809
  • Posted 49 minutes ago
Contact the job poster
RC

Rahul Chourasia

Recruiter @ Raas Infotek LLC

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