Role: Java Developer
Duration: 4 Months
Work location: Austin, TX
Responsibilties:
Design, develop, and maintain front-end user interfaces and back-end services using Java, Spring Boot, and modern JavaScript frameworks such as React and Angular
Manage the full application lifecycle, including database design, API integration, testing, and deployment
Participate in high-level and detailed design, development, testing, and deployment of new application components
Create and maintain technical and design documentation as required
Analyze software for configuration and performance tuning opportunities
Identify code vulnerabilities and perform necessary remediation
Perform additional duties as assigned Qualifications:
8+ years of experience in design and development of web-based applications using Java and J2EE technologies
8+ years of experience in front-end UI design and development using modern JavaScript frameworks such as React and Angular
8+ years of experience in Web Services design and development, including API integration
8+ years of experience working with open-source Java frameworks such as Spring Boot
8+ years of experience implementing RESTful service security using JWT, OAuth, and related standards
8+ years of development experience implementing applications utilizing JEE application servers
8+ years of experience developing client-facing applications with responsive design
8+ years of experience integrating web services into Angular or React-based Single Page Applications (SPAs)
8+ years of experience implementing best practices in application design, performance, scalability, and maintainability Preferred Qualifications:
5+ years of experience with JBoss Enterprise Application Platform
5+ years of experience working with Agile development methodologies