A client in the Austin, TX area is looking to add a Remote Full Stack Java Developer to the team to design, develop and install software solutions. This position will focus primarily on feature development, and will be 80% back-end work & 20% front-end work. Software Engineer responsibilities include gathering user requirements, defining system functionality, and writing code in the Java language. The ideal candidate is familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of this Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. This role does have a 24×7 support responsibility, and it is expected that you are on rotation one night every 4-6 weeks for releases.
Responsibilities:
-Develop Java EE applications
-Participate in the entire application lifecycle, focusing on coding and debugging
-Write clean code to develop functional web applications
-Work with development teams and product managers to ideate software solutions
-Write effective APIs
-Develop and deploy applications across web servers like Payara/Tomcat, as well as services in a microservices architecture
-Test software to ensure responsiveness and efficiency
-Troubleshoot, debug and upgrade software
-Create security and data protection settings
-Write technical documentation
-Work with data scientists and analysts to improve software
-Coordinate development tasks with product managers within a fast-paced agile team
Angular experience
Any DevOps experience – Jenkins pipelines, CI/CD, Docker containers, Kubernetes, etc.
3+ years of Java Development experience
React experience
Test Coverage experience
Experience building web applications
To apply for this job please visit itjobpro.com.