Senior Java Developer

Remote • Posted 2 hours ago • Updated 2 hours ago
Contract W2
12 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Cloud Computing
  • Collaboration
  • Collections
  • Communication
  • Continuous Delivery
  • Application Development
  • Authorization
  • Automated Testing
  • Caching
  • Amazon Web Services
  • Apache Kafka
  • Apache Maven
  • Authentication
  • Continuous Integration
  • Algorithms
  • Amazon DynamoDB
  • Amazon EC2
  • Enterprise Software
  • Design Patterns
  • DevOps
  • Production Support
  • Quality Assurance
  • MySQL
  • NoSQL
  • OAuth
  • Oracle
  • Performance Tuning
  • PostgreSQL
  • Microsoft Azure
  • Microsoft SQL Server
  • Mockito
  • MongoDB
  • Multithreading
  • JUnit
  • Java
  • Jenkins
  • Kubernetes
  • Messaging
  • Microservices
  • Google Cloud Platform
  • Gradle
  • Grafana
  • Hibernate
  • Technical Drafting
  • Spring Framework
  • Spring MVC
  • Spring Security
  • Streaming
  • Terraform
  • Software Architecture
  • Software Maintenance
  • Spring Batch
  • Sprint
  • UPS
  • Remote Desktop Services
  • Root Cause Analysis
  • Scalability
  • Scrum
  • Splunk
  • JPA
  • RESTful
  • RabbitMQ
  • Redis
  • Relational Databases
  • SQL
  • Debugging
  • DevSecOps
  • Git
  • GitLab
  • Good Clinical Practice
  • J2EE
  • Agile
  • Amazon RDS
  • Amazon S3
  • Data Structure
  • Database
  • Docker
  • API
  • Unit Testing

Summary

Senior Java Developer – 10+ Years

Experience: 10+ Years
Employment Type: Contract

Job Description

We are seeking a highly experienced Senior Java Developer with 10+ years of hands-on experience in designing, developing, and maintaining enterprise-level applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, SQL, and cloud technologies, along with experience working in Agile environments.

Required Skills

  • 10+ years of hands-on experience in Java/J2EE application development.
  • Strong proficiency in Core Java, Java 8/11/17+, OOP, Collections, Multithreading, Exception Handling, and Java Streams.
  • Strong experience with Spring Framework and Spring Boot.
  • Extensive experience developing and maintaining RESTful APIs and Microservices.
  • Strong understanding of Microservices architecture, service-to-service communication, API integration, and distributed systems.
  • Experience with Spring MVC, Spring Data JPA, Spring Security, and Hibernate/JPA.
  • Strong experience with SQL and relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
  • Experience with Kafka or other messaging technologies such as RabbitMQ.
  • Strong knowledge of Docker and Kubernetes.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with AWS services such as EC2, S3, Lambda, RDS, ECS/EKS, CloudWatch, or equivalent cloud services.
  • Strong experience with Git, Maven/Gradle, Jenkins, GitLab CI/CD, or Azure DevOps.
  • Experience developing scalable, secure, and high-performance applications.
  • Strong understanding of design patterns, SOLID principles, data structures, algorithms, and clean coding practices.
  • Experience with unit testing and automated testing using JUnit, Mockito, or similar frameworks.
  • Understanding of OAuth 2.0, JWT, authentication, and authorization.
  • Experience with API gateways and enterprise application integrations.
  • Strong debugging, troubleshooting, performance tuning, and production support experience.
  • Experience working in Agile/Scrum development environments.

Preferred Skills

  • Experience with Spring Cloud, Spring Security, Spring Batch, and Spring Integration.
  • Experience with Redis or other caching technologies.
  • Experience with NoSQL databases such as MongoDB or DynamoDB.
  • Experience with ELK/EFK, Splunk, Grafana, Prometheus, or other observability tools.
  • Experience with Kubernetes, Helm, and cloud-native application development.
  • Experience with event-driven architecture.
  • Knowledge of CI/CD, DevSecOps, and Infrastructure as Code.
  • Experience with Terraform or CloudFormation.
  • Experience working with high-volume, distributed, and mission-critical applications.

Responsibilities

  • Design, develop, test, deploy, and maintain enterprise Java applications and microservices.
  • Develop scalable and reliable REST APIs and backend services using Java and Spring Boot.
  • Participate in application architecture and technical design discussions.
  • Develop integrations with databases, external APIs, messaging platforms, and enterprise systems.
  • Write clean, maintainable, reusable, and well-documented code.
  • Perform code reviews and provide technical guidance to junior and mid-level developers.
  • Troubleshoot application issues and perform root-cause analysis.
  • Optimize application performance, scalability, and resource utilization.
  • Develop and maintain automated unit and integration tests.
  • Participate in CI/CD pipeline development and application deployments.
  • Collaborate with DevOps, QA, Product Owners, Business Analysts, and other engineering teams.
  • Support production deployments, incident resolution, and application maintenance.
  • Follow Agile/Scrum practices and participate in sprint planning, stand-ups, reviews, and retrospectives.
  • Ensure applications meet security, performance, scalability, and reliability requirements.
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: 9108024
  • Posted 2 hours ago
Contact the job poster
RC

Rahul Chourasia

Recruiter @ Raas Infotek LLC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

•

14d ago

Easy Apply

Contract

$75 - $85

Remote

•

2d ago

Easy Apply

Contract

Depends on Experience

Remote

•

7d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote

•

7d ago

Easy Apply

Contract

$85 - $95

Search all similar jobs