NavitsPartners-posted 7 days ago
Mid Level
Hybrid • Austin, TX

The Software Engineer III will design, develop, enhance, and maintain enterprise-level applications while supporting multiple software initiatives. This role requires strong technical expertise in J2EE development, modern web technologies, REST services, and Agile methodologies. The engineer will collaborate with cross-functional teams to deliver reliable, scalable, and secure application solutions.

  • Develop software solutions by analyzing system requirements, user needs, workflows, and data patterns.
  • Design, build, enhance, and maintain enterprise-level J2EE and portal-based applications within an SOA environment.
  • Participate in the full SDLC including requirements analysis, design, development, testing, and deployment.
  • Support and enhance applications related to workflow management, document services, eligibility web services, call center inquiry tools, and other social services systems.
  • Collaborate with cross-functional teams to achieve project objectives and resolve technical challenges.
  • Create technical documentation, design specifications, and architectural artifacts.
  • Perform system analysis, debugging, performance tuning, and configuration optimization.
  • Develop and maintain data/process models to support system improvements.
  • Apply modern testing methods to ensure application accuracy, stability, and performance.
  • Provide technical support during testing cycles and production implementation.
  • Participate in code reviews, design walk-throughs, and technical standards discussions.
  • Troubleshoot, diagnose, and resolve issues for Java-based applications in an SOA environment.
  • Improve application reliability by identifying defects, optimizing code, and implementing enhancements.
  • Perform other development and support duties as assigned.
  • Communicate effectively with both technical and non-technical stakeholders.
  • Apply strong knowledge of data structures, algorithms, caching, scalability, and performance optimization.
  • 8+ years of hands-on server-side and web services development using J2EE for enterprise applications.
  • 8+ years participating in all phases of the SDLC.
  • 8+ years developing with J2EE application servers, authentication/authorization models, and caching strategies.
  • 8+ years programming with: Java, J2EE, REST/SOAP, HTML5, JavaScript, AJAX, CSS3 Bootstrap, SASS, Angular, Typescript Spring, JSON, XML, JWT, OAuth NPM, Maven, Postman, ReadyAPI OpenAPI v3, Mulesoft or similar integration platforms
  • 8+ years implementing secure REST services using JWT, OAuth, and related standards.
  • 8+ years developing reusable, testable modules and maintaining enterprise-level web services.
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, MIS, or a related field.
  • 3+ years with JBoss or IBM WebSphere Application Server (v8 or later) .
  • 3+ years with Agile methodologies (Scrum preferred) .
  • 3+ years with CI/CD concepts and containerized deployments.
  • 3+ years developing applications for cloud platforms .
  • 3+ years experience with Test-Driven Development (TDD) and test frameworks such as Karma, Jasmine, or Selenium.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service