Job Description :
Role: Java Developer
Location: Austin, TX.
Duration: Fulltime
Roles and Responsibilities
· Responsible for front-end and back-end web development
· Designs overall architecture of the application
· Supports software design and development, testing and documentation
· Designing a back-end database to store applicational data
· Understands several programming languages and databases
· Develops mobile and Web applications
· Collaborates on various layers of infrastructure
· Understands the need for and how to elegantly achieve system scalability
· Maintains code integrity
· Highly proficient using various libraries and frameworks
· Experienced in agile software engineering environments
· Own the critical response to production incidents.
Qualifications
· Bachelor’s degree in computer science of related field
· Seeking minimum 8+ year full stack developer with automated testing experience
· Knowledgeable in all stages of software development
· Understanding of AWS
· Experience with technologies such as Java, Node.JS and with applications developed in various client- side scripting technologies such as Angular, HTML, CSS, JavaScript, AJAX, JQuery.
· Experience with databases such as SQL Server and Oracle, and Mongo and libraries such as JPA, Hibernate
· Ability to communicate problems and solutions effectively with business and technical stakeholders
· Proficient with developer tools, such as Eclipse/IntelliJ, Git/bitbucket , CI tools like Bamboo, docker and auto-deployment , and SAST tools
· Experience developing test automation or combination of development and test experience using Selenium WebDriver, Protractor, JUnit, JMeter , TestNG or similar tools