Software Engineer Resume
Dover, NH
SUMMARY
- Over 8+ years of extensive experience in all aspects of Software Design & Development, Testing and implementation of various web applications using JAVA, J2EE technologies.
- Working experience in multiple domains including Insurance, Banking and e - commerce domains.
- Expertise in conceptualizing, designing and coding, technical solutions using Java/J2EE technology stacks.
- Strong Programming Experience in Design, Development and Implementation of multi-tier applications using Java,J2EE, Spring, Hibernate, Struts, Servlets, JSP, JDBC, JNDI, XML, HTML, JavaScript, Servlets, CSS and JAXB.
- Experience in Spring Framework such asSpring Core, Spring AOP, Spring Transaction Management with Hibernate, SpringMVC and Spring REST using Rest Controller.
- Developed RESTful web services using Jersey API for GET, POST, PUT and DELETE requests. Used POSTMAN Rest client for chrome to test all the database and middleware services.
- Experience in implementing Persistent layer using JDBC, PL/ SQL, Hibernate.
- Experience in developing front end applications using JSP, Servlets, HTML, CSS, Javascript UI validations and JQuery Ajax.
- Experience in developing Single page applications using AngularJs with REST service calls. Experience in NodeJs Framework.
- Experience in Junit, Log4J, CVS, SVN and Maven.
- Experience in deploying application in various environments using continuous build integration tool Bamboo.
- Experience in deploying and managing ear, war in application servers - WAS, Tomcat and JBoss.
- Strong experience in RDBMS technologies in the design and development of stored procedures, tables, indexes in Oracle/DB2.
- Experience in performing Code reviews and peer reviews for maintaining best Industry standards using Atlassian Crucible and Fisheye.
- Experience in software testing, DEBUG testing, regression testing, defect tracking and management using IBM RTC and Bugzilla.
- Expertise in detection, diagnosing and remediation of end to end vulnerabilities in web application.
- Quality Interpersonal, Presentation and Communication skills and ability to maintain good coordination with the team member.
- A team player and self-motivator possessing excellent analytical, communication, problem solving, decision-making and Organizational skills.
TECHNICAL SKILLS
Languages: Java, SQL, PL-SQL
Java Technologies: JSP, Servlets, Struts, Spring Framework, Web Services (SOAP, RESTful),Hibernate.
Web Technologies: JSP, AngularJS, Node.js, CSS, JavaScript, jQuery AJAX, HTML
App/Web Servers: Websphere, Tomcat, Jboss, IBM HTTP server and Apache web server
Database: Oracle, DB2
Other Tools/Libraries: Eclipse, CVS, SVN, Ant, Maven, ESP Workstation, Bamboo, BladeLogic, IBM RTC, Bugzilla, SoapUI, Toad, DB Visualizer, Crystal reports and BIRT reports
Operating Systems: Windows, Linux and Unix
PROFESSIONAL EXPERIENCE
Confidential, Dover, NH
Senior Java Developer
Responsibilities:
- Involved in Analysis, Design and Development of Java/J2EE applications.
- Developed UI layer components, interceptors and controllers using Spring MVC framework.
- Implemented Java EE components usingSpring MVC, Spring IOC, Spring Transactionintegration with Hibernate module.
- Developed DAO components using Hibernate.
- Involved in creating Hibernate Configuration File, Hibernate Mapping and Object relational Java classes.
- Designed and developed User Interaction functionalities using JSP, HTML, CSS and AJAX.
- Developing persistent layer using DB2 database with SQL, triggers, functions and Stored procedures.
- Deploying and managing applications in IBM WebSphere server.
- Responsible for building application EAR, WAR and JAR files for different environments using continuous integration tool bamboo.
- Build RESTful Web services using Spring REST.
- Performed testing of web services using SOAP UI client.
- Developed Unit test cases with Junit and Using Maven as project build tool.
- Used log4j for logging information into log files.
- Involved in Continuous delivery processes from automated build, test and deployment and Supporting for Internal UAT and Production release.
- Developed java batch jobs and integrated it with ESP scheduler CA Workstation.
- Developed Single page application using AngularJs, NodeJS with REST service calls.
- Involved in Code review, Peer review, Integration, Source control and Production release activities.
- Involved in software testing, DEBUG testing, regression testing, defect tracking and management using IBM RTC.
Environment: Eclipse IDE, WebSphere 8.0,DB2,CA Workstation, BladeLogic, Bamboo, Java, JSP, Spring, Hibernate, Maven, Restful Web Services and SVN.
Confidential, Palo Alto,CA
Senior JAVA Developer
Responsibilities:
- Involved in Technical and High level Design Meetings with Business Customers.
- Developed high level functional and technical specifications for requirements.
- Developed Backend Service layer using Spring Framework for User and Insurance Company Entitlements, Privileges for users.
- Involved in writing Rest Clients with Jersey Framework for given end point urls to consume services for functionalities like lookup and validations.
- Developed REST APIs for Insurance Comparison Module.
- Developed UI layer components, interceptors and controllers using Spring MVC framework.
- Developed UI with HTML, CSS, JSP and Jquery Ajax. Used Java and Spring Framework (DI) for maintaining the backend module.
- Used Spring (MVC) architecture, Spring Framework in business layer and Hibernate in persistence layer.
- Used log4j for logging information into log files.
- Developed testing cases and tested with Junit.
- Performed code build and deployment using MAVEN.
- Performed testing of web services using SOAP UI client.
- Participated in configuration management, change management activities, code re-views.
Environment: Java 1.6, Spring 3.0 MVC, Restful Webservices, JSON, HTML5, CSS 3, JSP, Jquery Ajax, JBOSS 6, MyEclipse, Maven, Junit, Oracle
Confidential
Software Engineer
Responsibilities:
- Involved in understanding the business processes and Requirement gathering and Prototype designing against the requirements.
- Developed UI pages using Struts, JSP, HTML, CSS, JavaScript and AJAX and captured validation using JavaScript and Struts Validator framework.
- Involved in creation of Oracle PL/SQL procedures using Oracle SQL Developer, Pl/SQL for Reconciliation & Settlement Process.
- Developed financial and reconciliation reports using BIRT Reports.
- Implemented Log4j to analyze and fix bug issues and Involved in Code review, Integration and Source Control activities.
- Involved in channel - service integration and in coordinating with payment service provider and government ministries.
- Involved in resolution of production issues related to transactions and application at onsite location.
- Involved in Offshore team coordination and Knowledge transfer to Client testing team and Project Administrative team.
Environment: Redhat Linux 5.8, Java,Eclipse IDE, WebSphere 7.0, Oracle 11 g, JSP, Struts, BIRT Reports
Confidential
Software Engineer
Responsibilities:
- Involved in development of web application using struts, spring, hibernate.
- Developed Action Forms, Form Beans and Java Action Classes and templates and performed action mapping in struts-config.xml using Struts.
- Worked on entire MVC architecture of Struts including the Request Processor, Action class, Action Form and Validation Framework.
- Created business delegate for de coupling the business logic and presentation logic.
- Developed JSP, HTML, JavaScript, CSS and AJAX for front end development.
- Developed bulk transaction file upload which is key module used by the client day to day for remittance transactions.
- Designed and developed transaction reports using Crystal Reports
- Coding the required functionalities in compliance with coding standards.
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
Environment: Java, Eclipse IDE, WebSphere 6.1, Oracle 10g, JSP, Struts, Spring, Hibernate and Crystal Reports
Confidential
Software Engineer
Responsibilities:
- Involved in understanding the business processes and Requirement gathering and Prototype designing against the requirements.
- Developed UI pages using Struts, JSP, HTML, CSS, JavaScript and AJAX and captured validation using JavaScript and Struts Validator framework.
- Involved in creation of Oracle PL/SQL procedures using Oracle SQL Developer, Pl/SQL for Reconciliation & Settlement Process.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
- Used Log4j for logging errors, messages and performance logs.
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
- Developed SQL queries with JDBC API to create, retrieve and update data.
Environment: Java, J2EE, JDK, Servlets, JSP, Struts, HTML, Tomcat, Web Services, Oracle 10g, Eclipse, Ant, CVS, PL/SQL Developer,Log4j.