What are the responsibilities and job description for the Java Software Engineer position at Ho2 Systems LLC?
Job Summary :
The Software Engineer is responsible for developing software solutions by analyzing information needs, systems flow, data usage, and work processes. This role involves collaborating with users, investigating problem areas, and designing system specifications and standards to develop and install effective solutions. The engineer will be engaged in front-end / UI application development, enhancement, maintenance, and support for Social Services User Interface applications within an Agile development environment.
Local Only Requirement :
Candidates must reside in the City of Austin or surrounding cities (No relocation assistance provided).
Hybrid work model : Partial remote with onsite work as required.
Key Responsibilities :
Front-End / UI Development : Perform design, development, enhancement, maintenance, and support for Social Services User Interface applications.
Requirements Gathering & Analysis : Study information needs, system flows, and data usage while collaborating with users to understand business requirements.
Software Development Lifecycle (SDLC) : Participate in requirements analysis, high-level and detailed design, development, testing, and deployment of new application components.
UI Framework Optimization : Analyze UI frameworks and identify configuration and performance tuning opportunities.
J2EE / Portal Applications : Develop, enhance, and maintain web-based J2EE / Portal applications within HHSC’s Service-Oriented Architecture (SOA) platform using Agile methodologies.
Technical Documentation : Create and maintain technical design documents for system components, configurations, and processes.
System Analysis & Problem Resolution : Conduct system analysis and problem resolution to ensure smooth application functionality.
Data & Process Modeling : Develop and maintain data models and process flows as needed.
Testing & Quality Assurance : Employ contemporary testing methods to ensure applications function efficiently and error-free.
Technical Support : Provide support for testing, deployment, and implementation efforts, ensuring system reliability.
Code Review & Collaboration : Participate in program design, coding, and test walkthrough meetings, contributing to technical standards and user requirements.
Production Support & Troubleshooting :
Provide application support, including defect repair, maintenance, and production operations support.
Perform system analysis, troubleshooting, and problem resolution for Java-based web applications within an SOA platform.
Analyze software for defects and performance tuning opportunities, developing and testing code improvements to enhance application reliability.
Required Skills & Qualifications :
Proficiency in Front-End Development : Strong experience in UI frameworks and JavaScript libraries.
J2EE & Web-Based Application Development : Hands-on experience in Java / J2EE, Portal applications, and Agile development methodologies.
Agile Methodologies : Experience working in Agile / Scrum development environments.
Service-Oriented Architecture (SOA) : Familiarity with SOA-based platforms and web-based application development.
System Analysis & Problem-Solving : Strong troubleshooting, debugging, and performance tuning skills.
Testing & Quality Assurance : Experience in contemporary testing methods to ensure application integrity and reliability.
Technical Documentation : Ability to document processes, workflows, and technical specifications effectively.
Preferred Qualifications :
Experience with Spring Boot, Hibernate, or Microservices architecture.
Familiarity with RESTful APIs, SOAP, and web services.
Experience with DevOps, CI / CD pipelines, and automation tools.
Exposure to SQL databases, data modeling, and ORM frameworks.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Java Software Engineer?
Sign up to receive alerts about other jobs on the Java Software Engineer career path by checking the boxes next to the positions that interest you.