Java Developer - Backend Focused

Nexylum Global Llc
McLean, VA, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Spring Security Amazon Web Services Microsoft Azure Cloud Computing Static Program Analysis Software Quality Databases Continuous Integration Database Queries Software Design Patterns
+43 more
DevOps Distributed Systems Memory Management Gradle Monitoring of Systems Hibernate (Java) Java Persistence API Java Virtual Machine (JVM) Junit PostgreSQL Apache Maven MongoDB MySQL Object-Oriented Software Development Oracle (Applications) Query Optimization RabbitMQ Redis Mockito Service Discovery SonarQube Data Logging Multithreading Google Cloud Spring Cloud Spring-mvc Concurrency Spring-boot Caching Indexer Backend Git Integration Tests Solid Principles Deployment Automation Apache Kafka Api Gateway Restful APIs Dynatrace Api Management Docker Jenkins Microservices

Requirements

  • Strong expertise in Core Java, OOP, Collections, Generics, Streams, and Exception Handling.
  • Advanced knowledge of multithreading, concurrency, JVM internals, memory management, and garbage collection.
  • Strong understanding of design patterns, SOLID principles, and clean code practices.

Backend Frameworks

  • Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
  • Strong knowledge of Spring Security and Spring Cloud.
  • Experience building REST APIs and microservices.

Microservices and Distributed Systems

  • Experience designing scalable distributed applications.
  • Strong knowledge of Kafka or RabbitMQ.
  • Experience with service discovery, API gateways, distributed transactions, idempotency, and resiliency patterns.

Database and Caching

  • Strong SQL skills and experience with PostgreSQL, Oracle, or MySQL.
  • Experience with query optimization, indexing, execution plans, and database transactions.
  • Knowledge of Redis, MongoDB, and caching strategies.

Cloud and DevOps

  • Experience with AWS, Azure, or Google Cloud Platform.
  • Hands-on knowledge of Docker and Kubernetes.
  • Experience with CI/CD, Jenkins, Git, Maven or Gradle, and automated deployments.
  • Familiarity with infrastructure monitoring, centralized logging, and distributed tracing.

Testing and Quality

  • JUnit 5, Mockito, integration testing, and API testing.
  • Experience with SonarQube, static code analysis, and code quality standards.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…