We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Around 7 years of extensive experience in Software Development in analysis, design, development and testing client server and n - tier applications using Java/J2EE Application development using Software Development Methodologies / Frameworks like SDLC, OOAD and AGILE.
  • Expertise in development of e-business, B2B applications, service delivery Inter/Intranet applications using J2EE specifications.
  • Experience in developing Web Applications with various frameworks, Jakarta Struts 1.x/2.0, Struts Validation and Tiles, Java Server Faces 1.x/2.x, Spring 2.x/3.x, Spring MVC, Spring AOP, Spring Web Flow, Hibernate 2.0/3.0 ORM, JPA, J2EE, JSPs, XML/XSL,HTML, DHTML, JavaScript.
  • Well experienced with XML parsing and XSLT transformations ( J DOM, SAX, Xerces, Xalan, and JAXP).
  • Experience in Configuring and deploying applications on IBM WebSphere, BEA WebLogic, and RAD 7.x.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc. Strong experience in developing N-Tier applications using J2EE.
  • Experienced in creative and effective front-end development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, HTML5, ANT, JQuery, JavaScript, Ajax and CSS.
  • Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
  • Expert level skills in programming with Struts Framework, Custom Tag Libraries, Struts Validation Framework.
  • Expertise in programming with Spring Framework, Spring MVC, Spring IOC Container.
  • Configured and developed web applications in Spring, employing Aspect Oriented Programming and Inversion of control.
  • Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design.
  • Aced the persistent service, Hibernate for Object Relational Mapping (ORM) with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
  • Extensive experience in IDE and debugging tools like Eclipse 3.6, Netbeans 6.5/6.7/6.9, IntelliJ Idea and JDeveloper.
  • Expertise working on Application servers and Web servers like IBM WebSphere 6.x/5.x, BEA WebLogic 8.x/10.x, JBOSS in clustered environment and Apache Tomcat 5.x/6.x/7.x
  • Experience in database programming using Oracle 8i/9i/10g/11i, SQL Server 2000/2005/2008 , DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
  • Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML.
  • Good technical, communications and interpersonal skills. Able to work reliably under pressure.
  • Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
  • Worked on different software development methodologies like Waterfall, Spiral, RUP and Agile Process.

TECHNICAL SKILLS

Web Services: XML, SOAP, WSDL, UDDI, REST, JAXP, JAXB, DOM &SAX

Languages: Java 1.8, UML, PL/SQL, Unix shell Scripting, Perl Scripting & C/C++

Web Technologies: Servlets 2.x, JSP 2.1, Java Beans, MDB, Java Script, AJAX, DOJO, HTML, XHTML & DHTML, CSS.

J2EE Standards: JDBC 4.0/ODBC, EJB 2.1/3.0, JNDI 1.2, JMS, JMX, JPA, JTA, JSTL & JCA.

Database: Oracle 8i/9i/10g, DB2, MySQL and SQL Server

IDE: WID 6.0, RAD 6.0/7.0, RSA 6.1/7.0/8.0, NetBeans 6.0, WSAD 5.1, & Eclipse 3.0, STS

Application Servers: IIS, JBOSS, IBM WebSphere Application Server 6.0/6.1/8.5, TM Server, Sun Java Application Server 9.x. (Glassfish), WebLogic Application Server & Tomcat webserver, WPS 6.2

XML Technologies: XML 1.1, XML Schema, DTD, DOM, SAX, JAXB, JAXP, Castor, XSL, XSLT, XStream, SOAP & XPATH

Frameworks: Struts 1.1/1.3, Log4J 1.2, JUNIT 3.8, Spring, Spring Boot, Hibernate 3.0 & Apache Axis 1.4

Operating Systems: Windows 95/98/NT/XP, UNIX, Red Hat Linux, MS-DOS & VMWare

UML Tools: Rational Rose & Rational XDE

Version Controls: Rational Clear Case, Dimensions, CVS, Subversion, GIT

PROFESSIONAL EXPERIENCE

Software Developer

Confidential, Bloomington, IL

Responsibilities:

  • Interact with business team for requirement gathering, domain analysis and document requirements that can be delivered in the given time frame.
  • Design and implemented the backend layer using Hibernate.
  • Developed web applications using Struts framework.
  • Prepare low level design documents that includes class Diagrams and sequence diagrams.
  • Involve in the 3 Amigo meetings to discuss the business, development and testing aspects of stories that the team is working on and create BDD scenarios that become the base for automation scripts.
  • Involved in developing various SOAP, RESTful Web services, mule components and salesforce.
  • Involve in development of both salesforce and j2ee components end-to-end from user interaction to database update involving several components development as layers in between which involve UI, APEX and J2ee coding.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Unit test all the developed components using frameworks such as mockito and easymock.
  • Performed continuous delivery setup activities to make sure that the company and industry standards are met. (Used Jenkins and Maven to achieve this)
  • Handle end-to-end contract and credential details for all the components involved in a business flow. This includes WSSR contracts between the consumer and provider components etc.,
  • Coordinate with offshore team members with current sprint work and involve in both onsite and offsite team member’s code review meetings.
  • Managed code using GIT and managed component issues, technical debts for team owned components in GIT.
  • Involve in various stages of developments and deployments in environments(dev-int, system, performance, implementation and production)
  • Provide production support that include continuous monitoring and taking required action like reaching out to users to provide the solution.
  • Document defects and gets business approval to handle them as future features based on priority.
  • Handle production incidents using HPSM with in the timeframe and interact with required areas to provide efficient service to the users.
  • Provide users continuous updates though HPSM, email and phone call to make sure the issues are being taken care systematically.

Environment: Jdk 1.8, UML, Spring 4.3,Struts,,Hibernate, Eclipse, RSA, WebSphere Application server 8.5, XML, HTML5, CSS, JavaScript, Junit 4.4, GIT, Log4j, JSON, BDD (JBehave), Maven, Jenkins, HPSM, Agile Scrum, Version 1, Salesforce, STS-3.9.

Confidential, Richardson, TX

Java Developer

Responsibilities:

  • Involve in discussion with business and architects for requirement gathering, domain analysis.
  • Preparing low level design artifacts like class diagram, sequence diagram
  • Mentoring offshore team for domain knowledge, conducting knowledge transfer session with team for requirement and design artifacts
  • Involved in complete cycle of design, coding and unit testing for developed modules(SDLC)
  • Involved in gathering business requirements, creating mockups of the design, use cases, UML relationship diagrams. Attended numerous requirement sessions to understand detailed customer requirements for the functional area. Coordinated with team members for accurate functional knowledge acquisition.
  • Involved in the design of the system architecture and document the corresponding technical aspects to move forward in development phase.
  • Extensive experience using framework APIs like Struts, Spring and Hibernate
  • Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
  • Used JSON/XML as the data transfer methods.
  • Implemented business requirement using EJB 2.1 stateless session beans. The new application layer was implemented using Spring 3 using dependency injection, and POJO. Generated XML data for the creation of PDF using JAXB. Used JMS to drop messages to a queue for asynchronous communication between different systems.
  • Implemented Exception mechanism and used Struts error message mechanism.
  • Developed various SOAP and RESTful services that interact with various other components including MDB’s in the whole flow of PM&S.
  • Developed MDB (Message Driven Bean) that retrieves messages from Queues and process as per the required business logic.
  • Extensive experience using framework APIs like Struts, Spring and Hibernate
  • Involved in code review meetings to learn and let learn technical aspects and coding standards.
  • Provided support during unit / system / load / performance testing. Involved with load testing to identify performance issues.
  • Developed the Action Classes which is in between view and model layers, Action Form Classes which is used to maintain session state of web application, created JSPs (Java Server pages) using Struts tag libraries and configured in struts-config.xml, web.xml files.
  • Compiled the project assemblies using MAVEN, and deployed into all required environments using cloud management portal.
  • Created Business Requirements document / UML relationship diagrams. Designed Unit Test Cases / test execution in Quality Center.
  • Used Junit framework for Unit Testing, created automated test cases using JBehave as a part of BDD (Business Driven Development)
  • Server: WAS 8.5
  • Provided production supports and managed production incident using HP Service Management.
  • Involved in SAFe agile practices for daily activities starting from Program Increment planning till production implementation.

Environment: Jdk 1.6, UML, Spring 2.5, Struts, Hibernate, Eclipse 3.5,Stru RSA, WebSphere Application server 8.5, JDBC, Pure Query, XML, HTML5, Junit 4.4, SVN, Log4j, DB2, JSON, JMS, BDD(JBehave), Maven, Jenkins, HPSM, BMC - ADMIN7 for MQ management, Agile Scrum, Version 1 to track sprint/program Increment status.

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Participate in discussion with business and architect team for requirement gathering.
  • Involved in analysis and design of the technical implementation to meet business requirement.
  • Created ATDD/BDD scenarios for the requirements which is driven by business, development and test strategies.
  • Created class and sequence diagram for the web services and start reviewing the implementation frequently to improve in areas needed well in advance.
  • Developed SOAP and RESTful Web services using Spring and Apache CXF frameworks.
  • Rational Software Architect and Spring Tool Suite are the IDEs used to develop the services.
  • Used Apache Tomcat and WAS 8.5 server to deploy the services.
  • Conducting trail runs of the web services to ensure the desired outcome is achieved.
  • Used Cloud Management Portal to deploy and active servers.
  • Worked on LDAP and LTPA of WAS for security setup and followed both company specific and industry standard security policies.
  • Developed Mule ESB’s for the web services.
  • SVN is being used as the version control tool.
  • Jenkins is being used as continuous integration tool.

Environment: JAVA/J2EE, Spring, JUnit, Log4j, JDBC, Pure Query, XML, UML, Web service (SOAP, RESTful, WSDL, WADL, JAXB, JAX-WS, JAX-RS, Apache CXF), WebSphere 8.5, Apache Tomcat, Rabbit MQ, Mule ESB, Maven, SVN, Jenkins, Rational Software Architect, Spring Tool Suite.

Confidential

Software Engineer

Responsibilities:

  • Involved in the Project Technical Design.
  • Involved in the Project Technical Design.
  • Involved in the Database Design, Create Triggers, Stored Procedures and Functions.
  • Written JDBC classes to call stored procedures and run SQL
  • Developed front-end screens with HTML, DHTML, JavaScript, Java, JSP, Servlets, JNDI and RMI.
  • Written XSL style-sheets and XSLT Java transformers for converting XML data into HTML and other XML formats.
  • Application was deployed on WebLogic 8.1.
  • Worked on WebLogic Admin and server maintenance
  • Build scripts using Ant
  • Worked with Web Sphere studio Application Developer (WSAD).
  • Client side Interaction to publish and solve issues

Environment: JAVA/J2EE, JSP, Servlets, WebLogic 8.1, WSAD 4.0, Oracle, PL/SQL, XML

We'd love your feedback!