Java Developer

JKV International
Mount Laurel Township, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Mount Laurel Township, United States of America

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Azure
Code Review
Continuous Integration
Software Design Patterns
DevOps
Distributed Systems
Github
Gradle
Monitoring of Systems
Maven
Enterprise Messaging Systems
NoSQL
Object-Oriented Software Development
Secure Coding
SQL Databases
Web Application Frameworks
Web Services
Datadog
Google Cloud Platform
Enterprise Software Applications
Spring Cloud
Spring-boot
Backend
Event Driven Architecture
Gitlab-ci
Infrastructure Automation Frameworks
Information Technology
Kafka
Build Tools
REST
Terraform
Splunk
Docker
Jenkins
Microservices

Job description

We are seeking an experienced Java Developer with strong expertise in backend development, microservices architecture, and cloud-native applications. The ideal candidate should have hands-on experience building scalable enterprise applications using Java and modern frameworks in Agile environments., * Design, develop, and maintain scalable backend applications

  • Build and enhance microservices-based applications
  • Develop REST APIs and integrate with enterprise systems
  • Collaborate with cross-functional teams including QA, DevOps, and Product teams
  • Participate in code reviews and ensure coding best practices
  • Troubleshoot production issues and optimize application performance
  • Contribute to architecture discussions and technical solutions
  • Support CI/CD implementation and deployment activities

Requirements

  • 10+ years of experience in Java development
  • Strong experience with Core Java, Java 8/11/17
  • Hands-on experience with Spring Boot and Microservices architecture
  • Strong knowledge of RESTful APIs and web services
  • Experience with Kafka or other messaging platforms
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
  • Strong understanding of SQL and NoSQL databases
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI
  • Familiarity with Docker and Kubernetes
  • Experience with Maven/Gradle build tools
  • Strong understanding of design patterns and object-oriented programming
  • Experience working in Agile/Scrum environments

Preferred Skills

  • Experience with distributed systems and event-driven architecture
  • Exposure to Terraform or Infrastructure as Code tools
  • Experience with monitoring tools such as Splunk, ELK, or Datadog
  • Financial services or banking domain experience is a plus
  • Knowledge of security best practices and secure coding standards, * Bachelor's degree in Computer Science, Engineering, or related field

Apply for this position