Job Description
Are you a passionate Senior Java Developer looking to shape the future of fintech?
Apex Systems is seeking a talented engineer to join our elite team. We are building next-generation financial platforms that require robust architecture, high scalability, and impeccable code quality. If you thrive in a fast-paced environment and love solving complex problems, this is your chance to lead impactful projects.
Why Join Us?
- Competitive Compensation: Salary range $130k - $170k DOE.
- Flexible Work: Hybrid model with a focus on results.
- Growth: Clear career progression and mentorship opportunities.
We are looking for a developer who doesn't just write code, but architects solutions. You will be working with the latest Java stacks and cloud technologies to drive our business forward.
Responsibilities
- Design, develop, and maintain high-volume, low-latency applications using Java and Spring Boot.
- Architect and implement scalable microservices and RESTful APIs.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Write clean, maintainable, and efficient code with comprehensive unit and integration tests.
- Mentor junior developers and conduct code reviews to ensure best practices and technical excellence.
- Identify performance bottlenecks and optimize application performance.
Qualifications
- 5+ years of professional software development experience with a strong focus on Java (JDK 8+).
- Expertise in Spring Framework (Spring Boot, Spring Cloud) and Hibernate/JPA.
- Experience with SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, GCP, or Azure).
- Strong understanding of CI/CD pipelines, Docker, and Kubernetes.
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.