What are the responsibilities and job description for the Software Developer position at Stier Solutions?
Job
Location: 1529 Hope Ranch Rd, Leander, TX 78641
Job Duties:
- Work on the development of applications using java 17, spring boot, spring framework, hibernate and database queries as well as perform bug verifications, unit testing, functional testing, performance testing and work on production releases.
- Build various streams, APIS, batches using java spring boot by utilizing the microservices event driven architecture and deploy them in amazon webservices (aws) cloud.
- USE GIT repository for code check-in, checkout and merging of various branches, create forks for merging into master branch, push changes to production adhering to change management. principles.
- Manage dependencies in Gradle, ensuring the appropriate libraries are used. Optimize Gradle build scripts for continuous integration (CI), continuous delivery (CD) pipelines, automate the build and development processes using Jenkins and cloud technologies such as Amazon Web Services.
- Create docker images by utilizing the containerization concepts.
- Use Jenkins as the integration tool and improve scalability of applications on cross-platforms and Utilize Log4J for debugging, logging exceptions rose in the application.
- Work on KAFKA streams, spring cloud, Amazon simple queue service to send and receive the messages.
- Implement business modules integration using Spring and Hibernate Data-Mapping. between different applications.
- Create test cases using junit, mokito and integration testing for the various API’s streams and develop the automate test plan for execution.
- Develop user interface pages and display the backend data on the webpage by fetching the data from the backend database by implementing various light weight frameworks like spring, hibernate, JPA and Angular.
- Troubleshoot development and productions errors across multiple platforms.
- Develop and maintain backend services using Kotlin. Write clean, efficient, and maintainable Kotlin code following best practices.
All the responsibilities mentioned above are in line with the professional background and requires an absolute minimum of a Bachelor’s Degree in computer science, computer information systems, information technology, a closely related filed, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects