Java Backend Developer
Agama Solutions
Jersey City, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Agile Methodology
Computing Platforms
Unix
Cloud Engineering
Data Structures
Software Design Patterns
Linux
DevOps
Distributed Systems
Document-Oriented Databases
Object-Oriented Software Development
+7 more
Redis
Scripting
Apache Spark
Spring-boot
Backend
Containerization
Microservices
Requirements
- Expert level knowledge of core Java concepts and framework such as Spring Boot, Microservices and well versed with OOPs concepts and design patterns.
- Hands-on experience with Apache Spark (with Java).
- Solid understanding of data structures, algorithms, and software design patterns.
- Extensive development expertise in building the high scaled and performant software platforms for data computation and processing.
- Knowledge of containerized deployments and cloud-native architecture.
- Familiarity with Agile software development and DevOps best practices.
- Experience with caching solutions like Pinot, Redis etc.
- Experience with relational and/or document-oriented databases.
- Strong working knowledge of Linux/Unix environments and scripting.
- Ability to translate business and analytical requirements into efficient technical solutions.
- Ability to guide junior staff, influence technical direction, and manage multiple initiatives in parallel.
- Typically, 8+ years of relevant experience building large-scale, production-grade systems, with demonstrated depth in Java-based backend development and distributed system design.
- Background in financial services, especially within Market Risk or FinTech.
Soft Skills & Responsibilities:
- Strong problem-solving and analytical thinking.
- Self-starter with the ability to take initiative and drive projects independently
- Ability to align technology with business goals and regulatory needs.
- Excellent communication skills, both verbal and written
Education:
- Bachelor’s degree/University degree or equivalent experience
Master’s degree preferred
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
How Much FAANG Companies Actually Pay Software Engineers in 2025
about 3 years ago
KM
Kaleb McKelvey
What’s the Difference Between Frontend and Backend Development?
about 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Software Developer Salary in Switzerland [2023]
over 3 years ago
KD
Krissy Davis
Best Coding Boot Camps in Germany
about 3 years ago