Posted in

Senior Java API Developer

Senior Java API Developer

CompanyLeidos
LocationWoodlawn, MD, USA
Salary$104650 – $189175
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s Degree in Computer Science, Mathematics, Engineering, or a related field and 8 years of experience OR Masters degree with 6 years of relevant experience. Additional years of experience may be substituted/accepted in lieu of degree.
  • 8+ years of experience of modern software development experience with a solid understanding of designing, building, deploying, and running applications. Combined experience SOA/Microservice architecture/RESTful web service.
  • 2+ years of combined hands-on experience building/developing on CI/CD pipelines and using Red Hat OpenShift/Kubernetes and Docker containers.
  • Must be able to obtain and maintain a Public Trust clearance.

Responsibilities

  • Develop, design, code, and implement next-generation deployment automation using system/software engineering best practices and the latest technologies: Spring Framework (Boot, Cloud, Security, Data), DevOps (Jenkins, Red Hat OpenShift, Docker, SonarQube, UrbanCode), Enterprise Integration (IBM Fuse, Apache Camel, and SpringBoot Routes).
  • Provide software expertise in one or more of these areas: Java application integration, Java enterprise services, service oriented architectures (SOA), security, business process management/business rules processing, CI/CD pipeline and containerization, user experience (UX) and accessibility (Section 508/WCAG/USDS Web Standards).
  • Investigate and repair application defects regardless of component: front-end, business logic, middleware, or database (PL/SQL and Data Modeling).
  • Conduct activities and create documentation for maintaining Authority to Operate (ATO).
  • Brief management, customer, team, or vendors using written or oral skills at appropriate technical level for audience.
  • All other duties as assigned or directed.

Preferred Qualifications

  • Strong understanding of Enterprise Integration Patterns.
  • Experience developing IBM Fuse, Apache Camel, or SpringBoot routes.
  • Preferred experience with API development & monitoring tools (Postman, Ready API, Swagger, Splunk, Dynatrace).
  • AWS cloud certifications or Certified Kubernetes Application Developer (CKAD).
  • Preferred experience with AWS cloud technologies or other cloud platforms and PaaS.
  • Preferred experience with Kafka development and integration.