Southern Talent Specialists is Hiring a Full Stack Java Developer (Onsite in Central Alabama) Near Birmingham, AL
Full Stack Java Developer (Must be local to Central Alabama)-this is an onsite role Job Description
Working with the architects and development lead, documents and develops best practices for the development, and deployment of applications, and works with members to foster growth within the team
Develop user interface components and implement them following well-known React.js workflows (such as Redux or Flux)
Predicts application development requirements based on changes in the underlying architecture
Either individually or leading a team of resources, determines hardware/software systems requirements and leads systems hardware/software design
Analyzes, designs, programs, debugs, supports, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs
Partners with the IT Architect during the initial stages of the project/solution to ensure the accuracy of business cases and that the solution will meet the business need
Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications
Qualifications:
6 years of Java development experience
High-level skills in Java, (preferably java 8 or java 11), using the latest SDKs and tools and frameworks such as Spring boot, spring JDBC, Spring test, spring-security, etc
Experience in working with AWS ECS service
Experience interfacing with back-end applications using MQ, SOAP, RESTFUL services, and JSON
Worked on at least one of JAX-RS implementations
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React JS and its core principles
Ability to develop functional, technical, and user interface designs for an application that meets the defined requirements (business, system performance, and standards)
Demonstrates deep expertise in specific coding concepts and/or languages, especially around modern application architectures
Experience with web applications that use responsive design to better support mobile browsers
Experience in highly secured online environments that use n-tier designs and extensive firewalling to enhance security
Experience in multi-datacenter physical implementation models for scalability and resilience
Experience partnering with others to solve problems quickly and efficiently