Develop information systems by designing, developing, implementing, testing, and installing Innovative and scalable software solutions. Responsible for the database design and all phases of software development lifecycle by providing support from start to finish. Create technical documentation, design, and develop software applications using technologies such as Java, J2EE, Spring, Oracle, AWS, SOAP based web services, Spring IOC, Spring Boot 1.5, Bamboo, Spring Cloud, Spring JPA, Angular JS, MAVEN build scripts, JSP, XML, JAXB, Mainframe, Eclipse, GMC Inspire Designer, REST Services (SOA), Oracle, DB2, DOM, JAXB, JSON, AJAX and various XML technologies. Coordinate with Business team for requirements, clarification and other stakeholders, Architecture team for the design approval. Use Lucid chart Tool for designing the sequence diagram, activity diagrams, and class diagrams of the modules to communicate between components, modules, and third-party systems. Identify and fix any bugs/errors discovered in the application thereby increasing the stability and quality of the application. Must be willing to travel to set up systems to various clients at unanticipated locations across the nation and perform feasibility studies and evaluate user requirements.