Job Description :
Job Title Sr Java FullStack Dev (6-10 yrs hands-on experience)Location: Austin TXDescription/CommentAs a senior Full Stack Java Developer with focus on API development and maintenance, candidate shall have extensive experience in developing, maintaining Java-based applications.Experience with Angular highly desired. They will also have high accountability for major projects and will develop a detailed and robust design, code, test, and implement proposed systems.Candidate must have the ability to develop technical solutions and document the solution architecture and design.They will also have hands-on experience with projects supporting Cloud infrastructure, REST APIs, Microservices Architecture principles and Domain driven design.Additional Job Details: Experience with JEE technologies, Struts 1.3x and Struts 2, Spring Framework (IoC, MVC, Transactions, Security, Batch), Spring Boot, Spring JDBC, JPA, Hibernate, RESTful, PL/SQL, MongoDB, DB2, Sonar, Git, Tomcat,and Jira.Experience working in an Agile software development environment.Experience with Object-Oriented Design (OOD), Object-oriented programming (OOP) and development, data structures and design patterns.Experience with front-end technologies such as JavaScript, TypeScript, JQuery, Ajax, HTML5, CSS3, and Bootstrap.Experience with RDBMS and database design and troubleshooting (Oracle, PL/SQL, DB2, SQL Server, PostgreSQL)Experience with Automated unit test (i.e. JUnit, Mocking frameworks), Test Driven Development (TDD Experience with DevOps, and DevOps practices highly desired. e.g.Experience with tools and environments like Bamboo, Harness, PCF and continuous deployment.Hands-on Design and development experience on Microservices and Restful API.Have strong and proven problem-solving. Strong communication and documentation skills.