
Full Stack Java Developer
IntegrateUs LLC · Austin, TXClose:
Term:Full timeWork:OnsiteRemote
Type:EmployeeContract
We are looking for a highly skilled Full Stack Java Developer to join our team on a full-time basis, either as a contractor or employee. This role requires a developer with deep expertise in both front-end and back-end technologies, capable of building and maintaining robust, enterprise-level applications.
Responsibilities:
- Participate in all phases of the software development lifecycle, including requirements gathering, system design (high-level and detailed), development, testing, and deployment.
- Collaborate cross-functionally with other teams to deliver high-quality solutions.
- Create and maintain technical and design documentation.
- Perform system analysis and provide resolutions to technical issues as they arise.
- Analyze application performance and configuration for optimization opportunities.
- Design and maintain data and process models.
- Apply modern testing methodologies to ensure application stability and performance.
- Provide technical support during testing and deployment phases.
- Contribute to design and code reviews to ensure alignment with technical standards and business goals.
- Support and maintain web-based Java applications running on a Service-Oriented Architecture (SOA) platform.
- Troubleshoot, diagnose, and resolve application defects and performance bottlenecks.
- Develop and test code fixes and enhancements to improve application reliability and scalability.
- Perform other related duties as assigned.
Required Skills:
- Strong hands-on experience in both front-end and server-side development for enterprise-level JEE applications.
- Expertise with Java, JEE, REST/SOAP Web Services, and JEE application servers.
- Proficient in front-end technologies including:
HTML5, CSS3, Bootstrap, JavaScript, JQuery, AJAX, SASS, TypeScript - Experience with Angular (4+ years) for developing Single Page Applications (SPAs).
- Familiarity with Java Server Pages (JSP) and Struts for legacy systems.
- Solid experience with Spring Framework, JSON/XML, JWT, OAuth, and OpenAPI v3.
- Knowledge of authentication, authorization, and caching strategies.
- Experience developing responsive, client-facing web applications.
- Comfortable with integration of web services into Angular or React-based SPAs.
- Ability to write modular, reusable, and testable code components.
- Understanding of application architecture principles focused on performance, scalability, and maintainability.
Preferred Skills:
- Experience with JBoss or IBM WebSphere Application Server (v8 or later).
- Familiarity with Agile development methodologies (preferably Scrum).
- Development experience for mobile and tablet platforms.