Core Java Developer
TOPSYSIT SOLUTIONS LLC TOPSYSIT
Alpharetta, GA, United States
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Application Programming Interfaces (APIs)
Code Review
Databases
Continuous Integration
Relational Databases
DevOps
Gradle
Apache Maven
Enterprise Messaging Systems
Object-Oriented Software Development
+20 more
Scrum Methodology
RabbitMQ
Redis
Distributed Caching
Software Engineering
Multithreading
Enterprise Software Applications
Cloud Platform System
Concurrency
Spring-boot
Backend
Git
Kubernetes
Information Technology
Apache Kafka
Restful APIs
Data Pipelines
Sql Tuning
Docker
Microservices
Job description
- Design, develop, and deploy scalable backend services and RESTful APIs using Java and Spring Boot.
- Build, maintain, and optimize distributed microservices architecture.
- Write clean, maintainable code, manage database interactions, and ensure high backend performance and reliability.
- Integrate enterprise applications with messaging systems (such as Kafka) and distributed caching layers (such as Redis).
- Collaborate closely with product managers, system architects, and QA teams within an Agile/Scrum framework.
- Participate in thorough code reviews, enforce engineering best practices, and mentor junior developers.
Requirements
We are looking for a hands-on Senior Backend Java Developer with 8 to 10 years of professional experience to design, build, and scale robust backend applications and microservices. In this role, you will power our core financial platforms by developing secure, high-performance APIs and integrating complex data pipelines in a fast-paced enterprise environment., * Experience: 8-10 years of professional software development experience focusing on enterprise backend systems.
- Core Skills: Strong proficiency in Core Java (Java 8+), multithreading, concurrency, and object-oriented design principles.
- Frameworks: Extensive, hands-on experience building RESTful microservices using Spring Boot and the Spring ecosystem.
- Databases & Messaging: Solid relational database skills (SQL performance tuning) alongside experience with event-driven messaging tools (e.g., Kafka, RabbitMQ).
- DevOps & Tooling: Familiarity with Git, Maven/Gradle, CI/CD automated deployment pipelines, and containerized cloud environments (Docker/Kubernetes).
- Methodologies: Proven track record working in Agile/Scrum delivery teams.
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…