Job Description
```html
About the Company
Role: Java Backend Developer
Location: Irving, TX
On-site job—all 5 days
About the Role
Java Backend Developer responsible for designing APIs, developing shippable code, documentation, and unit testing new features for digital products.
Responsibilities
- Design APIs, develop shippable code, documentation, and unit test new features for digital products.
- Work with fellow API Developers, Team Leads, Architects to deliver features through the creation of re-usable RESTful APIs.
- Front end design, development and integration.
- Collaborate with Quality, Product and Cloud Engineering teams to keep digital assets fully functional, secure, and up to date with business needs.
- Perform pair programming, effectively communicate ideas with the team, assist in systems integration, performance testing and product releases.
- Implement policies, roles, data access controls, monitoring events, resolve system and data issues for continuous functioning of APIs.
- Mentor junior developers through work product review, help with design, development tools and development best practices.
Qualifications
- Must have 6-10 years of hands-on programming experience as a Senior Engineer or a Technical Lead.
- Must have 3 years of RESTful APIs / Server-side development experience using microservices architecture using Spring boot.
- Must have 3 years of experience in cloud services (preferable AWS), developing micro-services, CI/CD solution, message queue systems and background task management.
- Must have 3 years of experience in developing NoSQL and SQL databases, designing data models, proficient in querying data for quality, analysis, analytics and adhoc reporting.
- Knowledge in API security frameworks, token management and user access control including OAuth, JWT, OpenAPI, etc.
- Experience working with API Gateway, CDNs, API Performance testing, CI/CD pipelines and monitoring tools.
- Ability to work in an Agile / SCRUM environment.
- Strong writing and communication skills.
Required Skills
- Java
- J2EE
- Core Java
- Spring Boot
- Microservices
- MongoDB
- AWS
Preferred Skills
- Experience with API security frameworks
- Knowledge of CI/CD pipelines
- Experience with performance testing tools
Pay range and compensation package
[Pay range or salary or compensation]
Equal Opportunity Statement
We are committed to diversity and inclusivity.
```
Job Tags