Sr. Core Java Developer / Lead

Alpharetta, GA, US • Posted 1 day ago • Updated 1 day ago
Full Time
No Travel Required
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • Core Java
  • Java
  • Java SE
  • J2EE
  • OOP
  • Object-Oriented Programming
  • Collections
  • Generics
  • Multithreading
  • Concurrency
  • Java I/O
  • NIO
  • Streams
  • Lambda Expressions
  • JVM
  • Memory Management
  • Garbage Collection
  • Data Structures
  • Algorithms
  • Design Patterns
  • Java 8
  • Java 11
  • Java 17
  • Java 21
  • REST APIs
  • RESTful Web Services
  • Spring
  • Spring MVC
  • Spring Boot
  • Spring Data
  • Spring Security
  • Microservices
  • Hibernate
  • ORM
  • JDBC
  • SQL
  • Oracle
  • SQL Server
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Cassandra
  • DynamoDB
  • Maven
  • Gradle
  • Git
  • GitHub
  • JUnit
  • Mockito
  • Kafka
  • RabbitMQ
  • JMS
  • ActiveMQ
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • GCP
  • Jenkins
  • GitHub Actions
  • GitLab CI
  • Azure DevOps
  • CI/CD
  • Distributed Systems
  • Event-Driven Architecture
  • Caching
  • Performance Tuning
  • Application Monitoring
  • Observability
  • Linux
  • Unix
  • Shell Scripting
  • Agile
  • Scrum
  • Production Support
  • Troubleshooting
  • Technical Leadership
  • HLD
  • LLD

Summary

Sr. Core Java Developer / Lead

Location: Alpharetta, GA / Menlo Park, CA
Local Candidates Only
W2 Only - No C2C/1099

Job Description

We are seeking a highly skilled Senior Core Java Developer / Lead to design, develop, test, and maintain high-performance, scalable, and reliable enterprise Java applications.

The ideal candidate will have strong expertise in Core Java, object-oriented programming, multithreading, data structures, design patterns, REST APIs, Spring Boot, databases, and enterprise application development.

Required Skills

  • 10+ years of experience in Java software development
  • Strong expertise in Core Java / Java SE
  • Object-Oriented Programming and Design Patterns
  • Collections Framework, Generics, Exception Handling
  • Multithreading and Concurrency
  • Java I/O and NIO
  • Streams and Lambda Expressions
  • JVM Architecture, Memory Management, and Garbage Collection
  • Data Structures and Algorithms
  • Java 8 or later
  • RESTful APIs and backend services
  • Spring, Spring MVC, and Spring Boot
  • Microservices architecture
  • Relational databases such as Oracle, SQL Server, MySQL, or PostgreSQL
  • SQL, JDBC, and ORM concepts
  • Maven or Gradle
  • Git or other version-control systems
  • Unit testing with JUnit, Mockito, or equivalent
  • Agile/Scrum methodology
  • Strong debugging, analytical, communication, and problem-solving skills

Preferred Skills

  • Java 11, 17, 21 or later
  • Kafka, RabbitMQ, JMS, or ActiveMQ
  • Docker and Kubernetes
  • AWS, Azure, or Google Cloud
  • Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
  • MongoDB, Redis, Cassandra, or DynamoDB
  • Distributed systems and event-driven architecture
  • Caching and high-performance application development
  • Application monitoring and observability tools
  • Secure coding and application security
  • Performance testing and profiling
  • Linux/Unix and shell scripting

Key Responsibilities

  • Design, develop, and maintain scalable applications using Core Java
  • Develop multithreaded and high-performance applications
  • Build and consume RESTful APIs
  • Develop modular and reusable backend components
  • Work with relational and NoSQL databases
  • Write efficient SQL queries and optimize database interactions
  • Perform unit, integration, functional, and regression testing
  • Troubleshoot production issues, memory leaks, and performance bottlenecks
  • Participate in code reviews and technical design discussions
  • Contribute to HLD/LLD and implementation plans
  • Integrate applications with CI/CD pipelines
  • Support application deployment, monitoring, and production issue resolution
  • Collaborate with architects, developers, QA, DevOps, product managers, and business stakeholders
  • Participate in Agile ceremonies and sprint activities
  • Provide technical leadership and guidance to development teams

Interested candidates: Please share your updated resume along with your current location, work authorization, and availability.

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: 91170923
  • Position Id: 9055587
  • Posted 1 day ago
Contact the job poster
VK

Venkat Kamisetti

Recruiter @ Congensys Corp.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Alpharetta, Georgia

4d ago

Easy Apply

Contract

Depends on Experience

Alpharetta, Georgia

2d ago

Easy Apply

Contract

Depends on Experience

Alpharetta, Georgia

Today

Easy Apply

Contract

50 - 55

Alpharetta, Georgia

Today

Easy Apply

Third Party, Contract

Search all similar jobs