We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

3.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY:

  • Around 7+ years of experience in software development using Web and Java/J2ee.
  • Good experience in systems Analysis, Design, development, testing, implementation and maintenance and support for small, medium and large scale systems.
  • Experience in Java, J2EE, Struts, JSP, JSF, Servlets, EJB, Hibernate, spring, Swing, AWT, XML, UML, Web Services, Portal Development.
  • Expertise in several J2EE technologies like Servlets, JSP, Spring, Struts, EJB, JSF, SOAP and REST web services, Hibernate, JDBC
  • Experience in front end development using CSS 3, JavaScript and jQuery and Ajax
  • Experience using core Java APIs to build multi - threaded server-side components for large-scale Web and standalone applications. 
  • Experience in architecture, design and development of Client Server solutions and Web based multi-tier applications using J2EE and Object Oriented Technologies.
  • Experience using various application servers - WebLogic, IBM Web Sphere Application Server and Apache Tomcat
  • Hands on experience in building tool like Maven and ANT
  • Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers and also experienced in using Version Control Tools such as CVS, VSS, SVN and PVCS
  • Expertise in like framework and SOA & MVC using spring and Struts
  • Development experience with IDE's like Eclipse, RAD, and Net Beans
  • Extensive exposure in using various open source frameworks like spring and Hibernate API.
  • Experience in J2EE design patterns to develop Server Side and Front End frameworks.
  • Good experience in JBoss application servers along with Tomcat and Apache web servers.
  • Expertise in using various IDE for Java like Eclipse.
  • Extensive experience in relational databases schema design and modeling in Oracle SQL & PL/SQL and SQL Server.
  • Experience in various models like Waterfall and Sprint.
  • Extensively used ant, maven for automated builds, release management and project development.
  • Experience in providing production support for customer related issues and application maintenance. 
  • Possessing strong analytical and technical skills an excellent team player with good leadership qualities having successfully lead and managed development team.
  • Strong communication, interpersonal organization and client service skills.

TECHNICAL SKILLS:

Languages/ APIs: Java, JDK, J2EE, JSR 168, Servlets, JSP, JDBC,ODBC, EJB, SWING, AWT, HTML,DHTML, Custom Tags, JMS, JNDI, LDAP, Java Mail, XML, XSLT, SAX, DOM, RMI, UNIX Shell, PERL, JavaScript, AJAX, DOJO,DWR, UML, CSS, PL/SQL, SQL.

App/ Web Servers: Web Logic 10.3, IBM Web Sphere, JBoss, Sun One, Tomcat 5.5

Frameworks: MVC, Struts, Tiles, Hibernate, Spring, JBoss Seam, JSF, Junit, AXIS, Web logic Portal

SOA: Web Services (SOAP, UDDI, WSDL), SOAPUI, JAX-WS, Adobe, JCAPS, ESB

Tools: Ant, Maven, Log4J, Cruise Control, Toad, SQL Developer, SQL Wave

IDEs: Eclipse, Net Beans, WSAD, RAD, RSA, Web logic Workshop, IntelliJ IDEA, Edit plus, Text Pad, J Builder, XML Spy

Version Control: SVN, Perforce, CVS, PVCS, Visual SourceSafe (VSS), Clear Case

Bug Reporting tools: PR-Tracker, JIRA, BugZilla

Reporting Tools: Cognos 10.2.0

Databases: Oracle, DB2 UDB, My SQL, MS SQL Server

CMS: ATG Dynamo, Vignette

Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper

OS: Windows XP/NT,2000,2003, UNIX, Linux, AIX, Sun Solaris and Mac

PROFESSIONAL EXPERIENCE:

Confidential, Warren, NJ

Sr. Software Developer

Responsibilities:

  • Worked on ETL validation and enrichment of bulk data to calculate measures over dimensions based on country, region using managed geography, managed segment, business unit and products.
  • Created interactive web pages and applications by usage of HTML, CSS, Angular JS and JQuery.
  • Created Angular JS controllers and services.
  • Used test driven development approach for application development.
  • Used JQuery Selectors to show and hide the particular content.
  • Called the restful web services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.
  • Added security for service layer methods using Spring Security.
  • Developed the application using Eclipse 3.7 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, accessor code generation, and version control (SVN).
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used the Rest Templates in the spring services to call the rest web services.
  • Created the spring Bean Factory for initializing services.
  • Built rich client facing UI interface using JSF and Rich Faces through which business users verify the risk price quotes and make adjustments to them. 
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern and Data Transfer Object.
  • Used Web Services (SOAP & WSDL) to exchange data between portal and other modules of BCBS.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Involved in the integration of Spring for implementing Dependency Injection (DIIoC). Developed code for obtaining bean references in Spring IOC framework.
  • Involved in development of SOAP Webservices using Apache Axis2 to extract client related data from databases.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Hands-on experience with Spring, Spring Data, Spring Integration, Spring Tools, Hibernate framework
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Written client interfaces, and implementation classes to consume the web services.
  • Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file
  • Extensively worked with HQL and hibernate criteria queries.
  • Worked in an agile environment delivering output in sprints and participating in scrums.
  • Used Web logic console to deploy the application in development Environment.
  • Built complex logic on hierarchical data which flattens and simplifies reporting needs.
  • Worked on core enrichment and aggregation for entitlement process to validate record level filters.
  • Proposed development and design enhancement and co-ordinate with offshore on task completion.
  • Participated on the Sprint Planning and added inputs on the Agile JIRA story making.
  • Participated on the bi-weekly cycles on Agile for JIRA on Sprints and task completion.

Environment: Java 1.6, Spring 3.5, JSP, XML, Oracle 11g,multi-threading,collections,Unix,Web logic, Eclipse 3.7, Hermes, UNIX shell script, maven 3.2, Hibernate, Selenium, JIRA and HP quality center .

Confidential, New York

Software Developer

Responsibilities:

  • Responsible for taking business Requirements from business people
  • Involved in full Development Lifecycle.
  • Have worked in all phases from Development till post-production in all Releases.
  • Developed business components and configured as beans using Spring DI.
  • Generated POJO classes and Hibernate mapping files using Reverse Engineering.
  • Developed DAO classes using Hibernate Template from Spring with Hibernate API.
  • Used different primary key generators such as sequence, identity and native.
  • Managed Associations such as one-to-many, many-to-one, etc.
  • Designed and Implemented MVC architecture using Spring MVC.
  • Some useful design patterns were Visitor, Builder, Singleton, Factory, Business Delegate, Service Locator, Data Access Object, and DTO.
  • Developed administrative interfaces with the technologies of JSP, AJAX, JavaScript, spring and Hibernate.
  • Used Eclipse as an IDE for developing the application.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
  • Done production Support to Live Users.
  • Worked on dynamic tree structure with AJAX.
  • Worked on database objects.
  • Developed JUNIT Tests to unit test services and integrated them to build and deploy process using Maven Build Tool.

Environment: Java 1.6, Hibernate 3.5, Spring 3.0,GUI Design, Spring MVC, Eclipse IDE,Struts2, XML, SOAP, WSDL, Ajax, CSS, JDBC, UI Development, Java Script, Eclipse, Oracle 10g, JDK, JUNIT, Github, Jenkins,   EXT-JS, Unix.

Confidential, Minneapolis, MN

Software Developer

Responsibilities:

  • To analyze the requirements from BRD - Business Requirement Document discuss and have a technical design.
  • To design and develop as per approved analysis and design by the team of architects.
  • To code and support the features implemented to the platform.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS, jQuery, AngularJS, Bootstrap was part of SDLC project.
  • Implemented the SOAP web service to receive the payload to persist it to the legacy system database through a stored procedure.
  • Performed validations to the payload for meeting the CMS requirement.
  • Used Maven dependencies in the application
  • Maintained the list of unacknowledged and failed transactions in database using spring.
  • Developed Java bean classes and the controller
  • Developed spring configuration files for beans creation and dependency Injection
  • Developed Database Objects like PL/SQL packages, Stored Procedures.
  • Developed ORM mapping files and HQL queries using hibernate for data retrieval from the backend database
  • Testing the functionalities in terms of requests and responses for the front-end JSON files.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Performed deployments of the batch server of all environments.
  • Involved in plan loadings.
  • Scheduling the batch jobs in IBM Tivoli Workload Scheduler.
  • Implemented HIX compare tool for comparing the property files in different UNIX environments by using Struts, Ajax, and JSP.
  • Worked on modules to automate Alerts, Scheduler and Task Management in the platform.
  • To fix bugs, issues found and tested.

Environment: Core Java 1.6, Spring MVC, Hibernate, JSP, Java1.4, JDBC, XML/XSL, Servlets, AJAX, jQuery 1.4, Java Web Services (JAXP-RPC, SOAP), JSP, Servlets, XML, WSDL, UI Development, JBOSS Netscape Enterprise, Apache Web Server, Eclipse 3.5, tomcat 5.5, Oracle, UNIX, JavaScript, Windows XP/2000, UNIX/Solaris5.8, JAXB, REST Web Services.

Confidential

Jr. Software Developer

Responsibilities:

  • Involved in Elaboration, Construction and Transition phases of the project.
  • Designed and developed Application based on Struts Framework using MVC design pattern
  • Used Struts Tiles Framework in the presentation tier
  • Developed Struts Action classes using Struts controller component
  • Designed and developed the UI using Struts view component, JSP, HTML and JavaScript.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and integrated frameworks like Struts and Hibernate
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database
  • Implemented Design Patterns like Front Controller, Business Delegate, Service Locator, Data Access Objects, Singleton
  • Extensively worked on XML parsers (SAX/DOM)
  • Apache Ant was used for the entire build process
  • Used CVS for version controlling, JUnit for unit testing and Log4j for writing the log files
  • Deployed the application on Websphere Application Server. 

Environment: JAVA EE 5, JUnit, ANT, JSP 2.1, EXT-JS, multi-threading, collection framework, JavaScript, Eclipse 3.2, PL/SQL,   Polymer, Oracle 10g, Servlets, Struts, HTML, XML, Spring, Hibernate, Log4j, IBM Websphere, Unix, Rational Rose, CVS.

We'd love your feedback!