Java Full Stack Developer
San Antonio, TX (On-site)
About the job
Job Description:
- Key projects can include platform modernization, experience optimization, and the implementation of Site Reliability Engineering practices and principles.
- Engage in all phases of the software systems and application development lifecycle which include gathering and analyzing requirements, designing, testing, documenting, and implementing software, and responding to outages.
- Identify and manage existing and emerging risks that stem from business activities and ensure these risks are effectively identified and escalated to be measured, monitored, and controlled.
- Follow written risk and compliance policies and procedures for business activities.
- Design, develop, code, and test complex technical solutions collaborating with senior engineers.
- Participate in code/design reviews to ensure smooth daily operations and accurate planning at a team level.
- Resolves complex production issues by troubleshooting applications and systems independently.
Skills and Experience:
- 7+ years of software engineering/development experience utilizing Java with at least 3 years experience working with REST Web Services.
- 2+ year in AGILE methodology.
- 3+ year experience integrating with backend services.
- Experience building APIs with Spring Boot.
- Experience with event-driven frameworks such as Kafka, RabbitMQ, and IBM MQ.
- Familiar with mark-up languages such as XML and JavaScript.
- Familiar with GIT, GitHub, GitLab, etc.
- Experience testing in REST services.
- Experience in designing and developing automated test frameworks.
- Familiar with monitoring/metric tools such as ELK.
- Core Java, Java8 & Java111, Spring Boot (Spring Framework, Spring Batch), Microservice, Restful API (Web Services), CI/CD Pipeline, React.JS, Redux, OpenShift/Docker/Container /Kubernetes, ElasticSearch OR Kibana OR Grafana.
Job Category: Java Full Stack Developer
Job Type: Full Time
Job Location: San Antonio Texas