Rahul P

Software Engineer


Software Engineer


Blacklick, OH

Education Level:


Will Relocate:



Summary of Qualifications: * Result-oriented Java/J2EE Developer with over all 8 years of development experience specializing in an environment building enterprise application using various J2EE technologies. * Well versed with complete Software Development Life Cycle (SDLC) process which includes Designing, Developing, Testing and Implementation along with strong interpersonal, analytical and Organizational skills. * Core expertise in development and deployment of enterprise applications for J2EE platform using Java, J2EE, EJB, JSP, Servlets, Struts, JNDI, JSTL, JMS JIVE, JTA, JSF and JDBC, Hibernate, Spring, Web Services, WSDL, XML, DOM, SAX, REACT JS, JSON, JavaScript, JAAS, Custom Java Tag Library. * Expertise in Web application development using JavaScript, AJAX, HTML, DHTML, CSS, JQuery, Bootstrap, Sass/Less, Angular JS. * Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, or custom-built. * Rich experience in Application/Web servers like IBM WebSphere, BEA Weblogic, Apache Tomcat and JBoss. * Good experience with Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data. * Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications. * An in depth understanding of Scala programming language. * Rich experience in Jive. * Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes. * Implemented SOA (Service Oriented Architecture) using XML Web Services like (SOAP&REST styles). * Hands-on experience in using Eclipse, JUnit, Mockito, TestNG for building, logging, testing and Visual Source Safe, CVS and SVN for version control. * Experience in working on modern MEAN Stack- Mongo DB, Express.JS, AngularJS, and Node.JS. * Expertise in XML related technologies like XSL, XSTL and parsers like JAXP (SAX and DOM) and JAXB. * Strong Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications. * Excellent experienced in RDBMS Design and databases like Oracle, MySQL, and SQL Server, MongoDB and Stored Procedures. * In depth knowledge in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, Kinesis, Route 53, Auto scaling, Security Groups and AWS data pipeline). * Good working knowledge Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA * Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA * Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check. * Implemented Presentation layer using CSS Framework, Backbone Js, Angular Js, Knockout Js, Wire-framing, HTML5. * Extensive experience with Java complaint IDE's like Eclipse Luna, WSAD/RAD, JBuilder. * Experience in writing Ant build and Jenkins Scripts for project development and deployment. * Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization and Java Beans. * Using Spring Boot which is radically faster in building Microservices and develop spring based application with very less configuration. * Have good experience and knowledge in banking, financial, Industry, and health care domains. * Strong analytical and problem solving skills, self-motivated, willing to take initiative and able to learn quickly and apply new tools and technologies in the projects.