Senior Java Engineer

Quadrant, Inc.
Edgewater, MD, United States
3 months ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$124,800.0
Working hours
Regular working hours

Tech stack

Query Performance Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Application Performance Management Databases Relational Databases Hibernate (Java) PostgreSQL MySQL OAuth
+15 more
Migration Manager Ruby Secure Coding GitHub Copilot Spring-boot Software Security Data Strategy Git Data Layers Kubernetes Graphql Api Design Restful APIs Docker Microservices

Job description

Plan and execute the migration from old monolithic code to modern, fast, and scalable Java-based microservices without breaking live systems. Experience migrating Ruby services to Java is preferred but NOT required Lead API design and development including specifications, endpoints, data models, and protocols - REST, GraphQL. Lead data strategy and migration of shared databases into separate data layers for individual services while keeping data accurate. Find data or system bottlenecks early and fix them before deployment. Deploy and operate workloads on Kubernetes in AWS (deployment manifests/Helm familiarity, scaling, rollouts, resource requests/limits). Tune and optimize databases (query performance, indexing strategy, connection pooling, migration strategy) and implement caching (cache-aside/write-through patterns, TTL strategy, invalidation). Maintain deep involvement in the codebase, writing production-grade code for core services Ensure seamless integration of APIs with internal and external systems, applications, and third-party services. Promote adoption of AI in API development lifecycle (e,g, ,usage of GitHub Copilot for coding) Implement authentication, authorization, encryption, and other security best practices to protect data and services. Monitor and optimize API performance, scalability, and reliability. Support on-call operations Quadrant is an affirmative action/equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, status as a protected veteran, or status as an individual with a disability. “Healthcare benefits are offered to all eligible employees according to compliance mandated by the Affordable Care Act”.

Requirements

8+ years of experience leading technical teams in building scalable modern java services Proven experience breaking down large, complex legacy monolith systems into smaller, independent service Deep, hands-on knowledge of modern Java, Spring Boot, Hibernate, and building REST APIs. Experience with relational databases such as PostgreSQL or MySQL. Strong experience designing, building, and maintaining APIs. Ability to lead engineering teams while remaining hands-on with development. Experience with Docker, Kubernetes, and Helm. Familiarity with application security principles and secure development practices. Familiarity with Git version control. Familiarity with OAuth

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…