Senior API Developer

Posted Oct 15

This is a fully remote position, open to applicants in United States.

📋 Description

• Modernize an existing legacy application utilizing Spring Boot, Cloud, and contemporary Java 17+, transitioning outdated components to modular, testable, and maintainable code.

• Deconstruct monolithic components into independent, loosely coupled modules and microservices.

• Ensure effective communication through REST and event-driven architectures.

• Integrate with current EPA systems, databases, and APIs.

• Maintain data consistency and adhere to regulatory compliance standards.

• Implement and uphold best practices for authentication, authorization, and data protection.

• Create thorough unit, integration, and end-to-end tests.

• Perform code reviews and provide mentorship to junior developers.

• Collaborate with EPA staff, contractors, GDIT developers, business analysts, API developers, and data engineers.

• Document design and implementation strategies using Atlassian Confluence.

• Optimize services for enhanced performance, scalability, and security.

• Troubleshoot development and deployment challenges.

• Support scientific applications and modern integrated IT environments.


⛳️ Requirements

• Over 7 years of relevant experience.

• Bachelor of Arts or Bachelor of Science degree.

• Proficient in Core Java, versions 17 and 21.

• Familiarity with the Spring Boot ecosystem, including Spring Core, Spring Data JPA, and repositories.

• Strong expertise in REST API design using Spring controllers.

• Knowledge of JPA and Hibernate.

• Experience with relational database design, including Oracle or PostgreSQL.

• Proficient in JUnit and Mockito.

• Experience with Git and GitHub.

• Must be capable and willing to use AI tools, especially Copilot.

• Understanding of API error handling, validation, logging, and security.

• Familiarity with Bruno or other API testing tools.

• Knowledge of OpenAPI and Swagger.

• Experience with Maven.

• Understanding of microservice architecture.

• Skills in performance optimization.

• Strong analytical, problem-solving, and debugging abilities.

• Familiarity with CI/CD and Docker is advantageous.

• Experience with Ruby on Rails is a plus.

• Must be eligible to obtain EPA Public Trust Level 4.

• US citizenship is required.

• Ability to manage a diverse workload with tight deadlines.

• Excellent critical thinking and problem-solving abilities.

• Exceptional oral and written communication skills.

• Capability to convey technical concepts to both technical and non-technical audiences.

• Ability to work effectively in a remote team setting.


🏝️ Benefits

• Options for medical plans, some including Health Savings Accounts.

• Choices for dental plans.

• Vision plan availability.

• 401(k) plan with pre-tax and post-tax contributions along with company matching.

• Flexible work weeks where feasible.

• Paid leave for vacation, sickness, personal matters, parental leave, military service, bereavement, and jury duty.

• Paid holidays.

• Typically 15 days of paid leave per calendar year for new employees.

• 10 paid holidays each year.

• Up to 160 hours of paid family leave within a rolling 12-month period for eligible employees.

• Benefits for short- and long-term disability.

• Life insurance coverage.

• Insurance for accidental death and dismemberment.

• Personal accident insurance.

• Critical illness insurance.

• Business travel and accident insurance.

• Opportunity for remote work.

People also viewed

Arionkoder2 days ago

Senior Elixir Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
Eltropy2 days ago

Senior Backend Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
Arionkoder2 days ago

Senior Java Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
Arionkoder2 days ago

Rust Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
Arionkoder2 days ago

Senior Python Engineer

Latin AmericaFull-timeBackend Engineer
ApplyView job
LearnLux Financial Wellbeing2 days ago

Senior Back End Engineer, Data and Cloud

US flagColorado OnlyFull-timeBackend Engineer$145k – $190k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers