Core Java Developer / Lead

Centillion Infotech LLC

Atlanta (GA)

Hybrid

USD 150,000 - 190,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible work options

Job summary

Centillion Infotech LLC is seeking a Senior Core Java Developer to design, develop, test, and maintain high‑performance Java applications. You will work on multithreaded systems, implement business logic, and collaborate with architects, QA, DevOps, and product managers to deliver scalable software solutions.

The role requires a strong foundation in core Java, OO design, and enterprise development practices, with experience in RESTful services, databases, and modern Java tooling.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • 10+ years of experience in Java software development.
  • Strong knowledge of Core Java, object‑oriented programming, collections, multithreading, and design patterns.
  • Experience developing RESTful APIs and backend services.
  • Familiarity with relational databases and SQL; experience with Oracle, SQL Server, MySQL, PostgreSQL.

Responsibilities

  • Design, develop, and maintain Java applications with a focus on performance and scalability.
  • Write clean, efficient, reusable, and maintainable code.
  • Develop multithreaded, high‑performance applications and leverage Java streams and lambdas.
  • Build and consume RESTful web services and APIs.
  • Collaborate with cross‑functional teams and participate in code reviews.
  • Integrate applications with CI/CD pipelines and support deployment.

Skills

Core Java
Object‑oriented programming
Multithreading
REST APIs
SQL
JVM memory management
JUnit

Education

Bachelor's degree in CS/Engineering/IT

Tools

Git
Maven/Gradle
Spring Framework
JUnit
Docker/Kubernetes

Job description

Job Description:Location

| N/A, California,Georgia,New YorkDuration

| Long Term

About the Role

We are seeking a skilled

Core Java Developer

to design, develop, test, and maintain high-performance, scalable, and reliable Java applications.The ideal candidate will have a strong foundation in core Java concepts, object-oriented programming, multithreading, data structures, design patterns, and enterprise application development.The successful candidate will collaborate with architects, developers, QA engineers, DevOps teams, product managers, and business stakeholders to deliver high-quality software solutions.

Key Responsibilities
  • Design, develop, and maintain applications using Core Java
  • .Write clean, efficient, reusable, and maintainable code.
  • Apply object-oriented programming principles and software design patterns.
  • Develop multithreaded, concurrent, and high-performance applications.
  • Work with Java collections, exception handling, generics, streams, and lambda expressions.
  • Build and consume RESTful web services and APIs.
  • Develop modular and scalable application components.
  • Implement business logic, validation, error handling, and transaction management.
  • Work with relational and NoSQL databases.
  • Write efficient SQL queries and optimize database interactions.
  • Perform unit, integration, functional, and regression testing.
  • Troubleshoot application issues, memory leaks, performance bottlenecks, and production defects.
  • Participate in code reviews and ensure adherence to coding standards.
  • Collaborate with cross-functional teams to understand requirements and deliver solutions.
  • Contribute to technical design documents and implementation plans.
  • Integrate applications with CI/CD pipelines.
  • Support application deployment, monitoring, and production issue resolution.
  • Participate in Agile ceremonies, sprint planning, daily stand-ups, reviews, and retrospectives.
  • Stay current with Java releases, development practices, tools, and industry trends.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • 10+ years of experience in Java software development.
  • Strong knowledge of Core Java, including:Object-oriented programmingCollections frameworkException handlingGenericsMultithreading and concurrencyJava I/O and NIOStreams and lambda expressionsJava memory managementGarbage collectionExperience with Java 8 or later.
  • Strong understanding of data structures, algorithms, and design patterns.
  • Experience developing RESTful APIs and backend services.
  • Knowledge of relational databases such as Oracle, SQL Server, MySQL, or PostgreSQL.
  • Experience with SQL, JDBC, and ORM concepts.
  • Familiarity with Maven or Gradle.
  • Experience with Git or other version-control systems.
  • Understanding of unit testing using JUnit, Mockito, or equivalent tools.
  • Familiarity with Agile/Scrum development methodologies.
  • Strong analytical, debugging, communication, and problem-solving skills.
Preferred Qualifications
  • Experience with Java 11, 17, 21, or later.
  • Experience with Spring, Spring Boot, Spring MVC, Spring Data, or Spring Security.
  • Knowledge of microservices architecture.
  • Experience with messaging technologies such as Kafka, RabbitMQ, JMS, or ActiveMQ.
  • Familiarity with Docker and Kubernetes.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Experience with NoSQL databases such as MongoDB, Redis, Cassandra, or DynamoDB.
  • Familiarity with distributed systems, caching, and event-driven architecture.
  • Experience with application monitoring and observability tools.
  • Knowledge of secure coding practices and application security.
  • Experience with performance testing and profiling tools.
  • Familiarity with Linux/Unix environments and shell scripting.
Technical Skills

Core Java

Java SEObject-oriented programmingCollections and genericsMultithreading and concurrencyStreams and lambda expressionsException handlingJava I/O and NIOJVM architectureMemory management and garbage collectionSerialization and reflectionData structures and algorithmsBackend Development

RESTful APIsand JSONJDBCSpring and Spring BootMicroservicesAuthentication and authorizationTransaction managementService integrationFlexible work from home options available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Core Java Developer / Lead
Core Java Developer / Lead

Centillion Infotech LLC • Town of Elizabethtown (NY)

Remote
USD 120,000 - 180,000
Core Java Developer / Lead
Core Java Developer / Lead

Centillion Infotech LLC • Athens (GA)

Remote
USD 120,000 - 180,000
Core Java Developer / Lead
Core Java Developer / Lead

Centillion Infotech LLC • California

Remote
USD 120,000 - 160,000
Flexible remote options
Core Java Developer / Lead
Core Java Developer / Lead

Centillion Infotech LLC • California City (CA)

Remote
USD 140,000 - 200,000
Flexible work from home
Core Java Developer / Lead
Core Java Developer / Lead

Centillion Infotech LLC • Georgia

Remote
USD 120,000 - 160,000
Flexible work from home options
Core Java Developer / Lead
Core Java Developer / Lead

Centillion Infotech LLC • Sacramento (CA)

Remote
USD 150,000 - 190,000
Core Java Developer
Core Java Developer

Centillion Infotech LLC • Alpharetta (GA)

On-site
USD 140,000 - 170,000
W2 – 10+ Java Developer / Lead for Iselin, NJ
W2 – 10+ Java Developer / Lead for Iselin, NJ

Prohires • Port Reading (NJ)

On-site
USD 140,000 - 200,000
Java Developer
Java Developer

Perfict Global • San Jose (CA)

On-site
USD 150,000 - 190,000
Senior Core Java Backend Engineer for Scalable Systems
Senior Core Java Backend Engineer for Scalable Systems

Compunnel Inc. • Irvine (CA)

On-site
USD 100,000 - 130,000