Title : Full Stack Java Developer
Location : San Antonio, Texas
Office : Onsite Monday - Thursday. Fridays remote
Contract : Full time Permanent position
Salary : $85-90,000 plus full benefits and PTO
NOT OPEN to C2C or Sponsorship
Key Skills : Java
Java
UI / UX principals and frameworks such as Angular IO, HTML 5 and WebSocket Connections
Agile methodology
Strong communication and work ethic
Job Description
A leader in supply chain and logistics is looking for an experienced Full Stack Java Developer to join our IT Team. You'll be responsible for working and collaborating with our IT and Operations teams as well as enhance every aspect of business operations, empowering both internal and external users with solutions that are critical in supporting our warehouse management teams and customers.
To be successful as a Full Stack Developer, you should have excellent technical aptitude with development and support experience for a home-grown warehouse management application in an Agile environment.
Responsibilities
- Design, develop, and maintain custom warehouse management application for our customers warehouse dock management receiving process.
- Develop robust, maintainable, reusable code for managing functionality, configuration, deployment, monitoring, performance, scalability, availability, security, and alerting for software test, integration, and production environments.
- Plan and implement a series of steps which potentially includes reconfiguration, integration, removal, or addition of application components to enhance the application's functionality, resiliency, usability, and security.
- Understand the Business / Stakeholder / Technical requirements and assist in analyzing the existing solutions to address the needs.
- Develop, maintain, and enhance automated test cases and deployment procedures.
- Design, prototype, and build : you will be hands on, show delivery mentality and lead by example.
- Assist in creation of simple, modular, extensible functional design for the product / solution in adherence to the requirements.
- Assess gaps / updates / modifications between the customer / business expectations and the existing product / solutions.
- Analyze system performance impacting the complete product for non-functional requirements like reliability, operability, performance efficiency and security.
- Troubleshoot performance and availability bottlenecks for the application.
- You will be expected to display an operational mindset, support, and ensure reliability of the solution and systems under your purview.
- Think deeply about the underlying system that is running your code, test driven development that prioritizes quality.
Requirements
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- At least 4+ years of industry experience and strong development experience in one or more Object Oriented / Database languages (Java, JavaScript, TypeScript, Groovy).
- Experience with UI / UX principals and frameworks such as Angular IO, HTML 5 and WebSocket Connections.
- At least 4+ years’ experience maintaining relational database systems (MySQL, MariaDB) and familiarity with all forms of SQL commands (DQL, DDL, DML, TCL, and DCL).
- Familiarity with micro-service architecture, responsive design, and web security controls with development frameworks Spring IO, Micronaut IO, RESTful, DAOs and web services.
- Experience with test automation (Junit), CI / CD pipelines and best practices. Build process includes Gradle, Java, Atlassian, Bit Bucket, GIT, Jenkins and proprietary deployment.
Automated deployment experience is a plus.
- Familiarity with AWS Services Compute, Database (EC2), Migration & Transfers.
- Practical knowledge of low code configuration and automation with Microsoft 365 Applications Power BI, Power Automate and Sharepoint.
- Strong Linux and Windows skills as well as we deploy onto both OS’s.
- Experience in software quality and operational excellence practices.
- Experience in Agile development methodology.
Equal Opportunity Employer / Veterans / Disabled
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit
The Company will consider qualified applicants with arrest and conviction records.