Senior Software Engineer Resume
IndianA
SUMMARY
- A JAVA Certified professional with around 7+ years of IT experience in Analysis, Design, Development, Testing and user training of Web applications using Java, J2EE web application development.
- Expertise in Object Oriented design and extensively used in development of applications.
- Good understanding of core Java Fundamentals.
- Experience in MVC frameworks, DAO (Data Access Objects) using Spring Framework.
- Extensively used Hibernate ORM for data connectivity.
- Good Experience in developing Web Services using XML over HTTP(s) and SOAP/WSDL.
- Knowledge on service - oriented architecture (SOA), WSDL.
- Good hands on experience in writing Rest full web services in both Client and Server layer.
- Worked on Cross site Communication, used Angular JS to communicate with Restful web service applications.
- Having good hands on experience in implementing Design patterns.
- Good experience in Struts Framework.
- Hands-on experience in unit and system testing using JUnits.
- Hands on experience in front end technologies like JSP, JSF 2.1,Html5, Angular JS, bootstrap, Ajax, jQuery, CSS.
- Excellent knowledge with the deployment and release of the applications using Maven, Ant build tools.
- Hands-on experience on development tools like Eclipse, My Eclipse, and Net Beans.
- Having good experience in deploying applications in Web Sphere 5.5, Tomcat Web server and JBoss Servers.
- Sound knowledge in Mule ESB.
- Good Experience writing batch programs in Java in windows environment.
- Hands on experience in backend SQL and PL/SQL in Oracle and SQL Server, enhancing stored procedures & functions.
- Developed and Deployed applications in UNIX and Windows environment.
- Strong experience in UNIX commands and shell scripting.
- Experience in Waterfall and Agile/Scrum methodology of software development
- Experience with working in a team environment using versioning software like SVN, CVS, and Git hub to merge the code revisions.
- Ability to convert complex software solutions into well-written technical design documents
- Have basic understanding of integrated framework like Tibco BW.
- Have basic understanding of cloud computing technology like salesforce technology.
- Excellent interpersonal and customer relational Skills. Proven communication, presentation Skills and Leadership Qualities.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX
Frame Works: Hibernate 3.3, Spring 3.0 (MVC, Security), Web Services, Struts2, MVC, JSON, SOAP, WSDL’s, XSD, XML, Restful Web service, SOAP, Web services, FUSE ESB, JSF2.1,Hibernate,JPA2.1, andEJB3.1.
Programming Languages: Core Java, Jdbc, Servlets, and JSP, JSF 2.1, Html5, Multithreading, web applications, UNIX, batch programs.
Scripting Languages & UI: Angular JS, Html, JavaScript, Html5, and jQuery, CSS, XML and AJAX.
RDBMS: Oracle 8i/9i/10g, TOAD, SQL and PL/SQL Developer.
Ide’s: Eclipse, Net Beans.
Web Server: Apache Tomcat 7.0, JBoss.
Application Server: WebSphere server 5.5.2.
Integrated tool: Mule ESB.
Tools: Junit, Log4j, SOAP UI.
Source Control Tool: SVN, CVS, Git Hub.
Web Services: SOAP, Restful Web service.
Integrated Skills: Tibco BW, EMS, NMS, WebSphere.
Cloud Skills: Salesforce.
PROFESSIONAL EXPERIENCE
Confidential, Indiana
Senior Software Engineer
Environment: Core Java, JSF 2.1, EJB3.1,JMS,JPA, JUnit, Spring MVC, WebSphere, SOAP Web Services (WSDL), Restful web services, Hibernate, Angular JS, Html5, multi-threading,Jdbc, JSP, Servlets, twitter bootstrap, Oracle 10g,PL/SQL, CSS, SOAP UI, Apache tomcat, UNIX, web application., Maven, Java 8, Spring Data JPA.
Responsibilities:
- Performed analysis of the specifications provided by the clients and Involved in Planning and Designing the architecture of the Portal.
- Involved in analyzing Business Requirements & Technical Designs.
- Was part of web development team, developing application using technologies specified
- Involved in writing batch classes for the given requirement.
- Involved in creating SOAP based applications out of WSDL’s and tested it using SOAP UI.
- Involved in creating Restful web service for client and server and integrated them in web UI using angular js.
- Managing offshore team for enhancement estimation, development and code fixes and code release.
- Creating and tracking stage plans and technical implementation plans.
- Used JSTL and wrote custom JSP tag libraries. Implemented role based handling in JSP pages.
- Used angular JS, Html5, and node js for presentation layer of the applications.
- Used Log4j extensively to log messages in various classes.
- Involved in functional testing extensively using Junit test Cases.
- Used Eclipse as the IDE.
- Configured and deployed the application on WebSphere 5.5 server in UAT and production.
- Responsible for the development, deployment, configuration and support of the tool in staging and system testing environments.
- Followed the Release management process and responsible for version control with SVS.
- Prepared unit test cases and executed them using Junit.
- Followed Agile and scrum methodologies.
- Worked as team lead for this project handling team size of 7 people.
Confidential, Sanfransico
Software Engineer
Environment: Core Java, Spring 3 MVC Frame Work, Junit, Jdbc, JSP, HTML, CSS, Servlets, Eclipse IDE, Apache tomcat, PL/SQL, Oracle10g, UNIX, JBoss, Hibernate.
Responsibilities:
- Involved in the design and implementation of Action Class to execute the business logic.
- Written PLSQL queries to handle business logic and also to retrieve the data from database.
- Done unit and System Testing before sending for UAT.
- Used UNIX operating system to deploy the applications in UAT and production environments.
- Used Log4j extensively to log messages in various classes.
- Involved in functional testing extensively.
- Used Eclipse as the IDE.
- Configured and deployed the application on Apache tomcat webserver.
- Written the functional unit test cases to test the application.
- Followed waterfall model.
Confidential
Software Engineer
Environment: Core Java, Jdbc, JSP, Servlets, Springs MVC Frame Work, Eclipse, Hibernate, Oracle 9i, PL/SQL, Apache tomcat, UNIX.
Responsibilities:
- System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Involved in analyzing Business Requirements, Technical Design, Designed the database schema (Oracle 9i) for the application. Applied normalization techniques, ER Diagrams.
- Implemented the web-based application following the MVC II architecture using Springs Framework.
- Designed and Implemented the J2EE Based Spring Framework.
- Involved in the design and implementation of ActionSevlet, which acts as Controller Servlet.
- Involved in the design and implementation of Action Class to execute the business logic and Action Form to validate the form data.
- Used JSTL and wrote custom JSP tag libraries. Implemented role based handling in JSP pages.
- Implemented various Design Patterns on the project. Developed Action Forms and Spring Controllers.
- Used Jsp’s for the presentation layer and Java Beans for model layer.
- Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Used Log4j extensively to log messages in various classes.
- Involved in functional testing extensively.
- Used Eclipse as the IDE.
- Configured and deployed the application on Apache web server.
- Deployed the application as an enterprise application on Apache Tomcat Server.
- Responsible for the development, deployment, configuration and support of the tool in staging and system testing environments.
- Followed the Release management process and responsible for version control with SVS.
Confidential
Associate Software Engineer
Environment: Core Java, Servlets, JSP, Struts, Hibernate, Eclipse, Oracle, Windows XP, Apache tomcat.
Responsibilities:
- System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Involved in analyzing Business Requirements, Technical Design, Designed the database schema (Oracle 9i) for the application. Applied normalization techniques, ER Diagrams.
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Designed and Implemented the J2EE Based on JSP, Servlet Framework.
- Involved in the design and implementation of ActionSevlet, which acts as Controller Servlet.
- Involved in the design and implementation of Action Class to execute the business logic and Action Form to validate the form data.
- Used JSTL and wrote custom JSP tag libraries. Implemented role based handling in JSP pages.
- Implemented various Design Patterns on the project. Developed Action Forms and Controllers in Struts1.2.
- Applied Struts features like Tiles and Declarative Exception Handling via XML.
- Used Jsp’s for the presentation layer and Java Beans for model layer.
- Involved in writing SQL, Stored procedure and PLSQL for back end.
- Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
- Used Log4j extensively to log messages in various classes.
- Involved in functional testing extensively.
- Used SVS for version control.