We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

VA

SUMMARY

  • Results - driven software professional with 8 years of experience in Java/J2EE applications and complete life cycle of system development including analysis, design, development, testing and implementation phases in Banking, Insurance and Healthcare domains.
  • Expertise in Application Design & Architecture using Core Java, J2EE, Hibernate, Swing, Struts, Spring, JSP, Servlets, Filters, JMS, JDBC, JNDI, JMS, Java Beans, Web Services, AJAX, Java Script, HTML, Oracle, Sybase, ANT, Maven, log4j.
  • Worked on GUI development using HTML, CSS, Bootstrap, JavaScript, AngularJS, JSON, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
  • Implemented several core Java concepts including Collections API, Java Threads, I/O system, Reflection API, and JDBC.
  • Designed diagrams using UML with Rational Rose and Microsoft Visio.
  • Expert knowledge on J2EE Design Patterns like Front Controller, Session Facade, Business Delegate, Chain-of-responsibility and Data Access Object for building J2EE applications.
  • Expert in multi-open source frameworks likeSpring, Struts, Hibernate,JPA,Ibatis.
  • Experience in Web Services Technologies likeSOAP, WSDL, UDDI, JMS, Restful and Service Oriented Architecture (SOA).
  • Extensive Experience with JavaScript MVC framework AngularJS
  • Strong knowledge of building and architecting Single Page Applications (SPAs) using various JavaScript frameworks like AngularJS, Node.js and Bootstrap.
  • Good Understanding of Box Model, Document Object Model (DOM) and DOM Functions.
  • Good experience in developing applications using various IDE’s and text-Editors like Notepad++, Eclipse, WebStorm, NetBeans, Visual Studio, Komodo Edit, Sublime Text.
  • Worked in SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL for developing Web Services.
  • Used SoapUI for WebServices testing.
  • Explicitly used Spring AroundAdvice to log the whole flow of the application.
  • Liaison between my team and business analysts.
  • Experience in various databases Oracle, DB2, PostgreSql and SQL Server.
  • Wrote complex SQL queries and created complex schemas.
  • Experience with build automation and dependency management tools (e.g.Ant, Maven)
  • Experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBOSS & Apache Tomcat.
  • Created Test Cases for JUnit Testing.
  • Extensive experience on version control tools likeSVN, CVS and trouble shooted many tickets using JIRA.
  • Created Javadocs for all the source code of the entire project.
  • Strong analytical,debugging skillswith experience in fixing ad hoc production issues.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal skills.

TECHNICAL SUMMARY:

Operating systems: Microsoft Windows XP /7, Unix, LinuxProgramming Technologies: C,C++, Java, Cobol, Java Script,Jquery,AJAX,Unix Shell Script,XML, XSLT, XSL, XHTML, HTML, JSP,JSF, JMS, Servlets,Hibernate, VB .net and C#

Front-End/UI Technologies: HTML 4, CSS, JavaScript, Ajax,JQuery, AngularJS, Backbone.js, Bootstrap

Web Application Development Technologies: J2EE, Servlets,JDBC, JSP, JSF,JPA,EnterpriseJavaBeans (EJB 3.0), Struts, Spring, Hibernate, Oracle ADF, Web Services

Application Build Tools: Apache Ant,Maven

Application Servers: Apache Tomcat, JBoss, andOracleWeblogic

Database Development Technologies: SQL, PL/SQL, Stored Procedures, Triggers, Oracle Forms

Databases: Oracle 9i/10g/11g, Microsoft SQL Server, MySQL,PostgreSQL.

IDE/Development Software Suite: Eclipse, IntelliJ, NetBeans, JDeveloper, SQL Developer, TOAD, PL/SQL Developer, Microsoft SQL Development Management Studio, File Zilla, Putty.

Configuration tools: SVN, VCS, Git

Issue tracking software: JIRA, Jenkins

PROFESSIONAL EXPERIENCE:

Software Developer

Confidential, VA

Responsibilities:

  • Developed and maintained primary public customer-facing website for CMS(Centers for Medicare and Medicaid services).
  • Worked with business to gather requirements.
  • Worked in an Agile development environment.
  • Used Scala in combination with JAVA to implement the business logic to create REST API’s.
  • Developed Unit test cases based on Scala Test, Junits.
  • Used Jenkins for Continuous Integration and Continuous deployment (CICD).
  • Used Intellij along with Gradle for code development.
  • Worked on Software enhancements and was part of major software upgrade cycles.
  • Developed database queries for Marklogic databases.
  • Worked on developingHTML and JavaScriptfor client-side presentation and, data validation on the client side with in the forms.
  • Used Splunk for monitoring the health of the application and to fix the critical bugs.
  • Extensively worked on generating the web services classes by using WSDL and SOAP.
  • Worked on issue tracking and agile project management using JIRA.
  • Worked with Quality Engineer’s to fix regression issues and other defects.
  • Wrote unit test cases by using JUnit framework.

Environment: Java, Scala, XML, JIRA, Spring, Gradle, Junit, Intellij, Jenkins, Marklogic, GIT.

Confidential, Rolling Meadows, IL

Sr Java Developer

Responsibilities:

  • Worked in agile environment and involved in analysis, design and development of the project.
  • Developed application by using J2EE architecture, Spring, REST API.
  • Designed and developed web pages using HTML and Javascript and AngularJS.
  • Migrated on-prem frameworks to cloud based solutions using Amazon Web Services(AWS)
  • Provisioned EC2 instances, utilized S3, Route 53, IAM, Cloudfront, etc., services.
  • Utilized Chassis framework(internal Capital one framework built on top of Spring)
  • Worked on a spring boot application for Rapid Application Developmentthat requires very little spring configuration.
  • Worked on several pipelines(Bogie, which triggers on code commits and deploys the code to different environments.
  • Experience and understanding of microservices architecture and building cloud native microservices using Spring boot framework
  • Consumed Web Services-WSDL and SOAP.
  • Knowledge of XSLT, Xpath, Xquery, XML Parsers.
  • Produced REST API’s following several standards and guidelines.
  • Used Log4j logging framework to debug the code.
  • Used Git as the version control and GitHub for code repository.
  • Setup several splunk dashboards for application monitoring.
  • Understanding and exposure to Kafka which is a scalable pub/sub mesaage delivery system and other JMS and messaging tools/softwares.
  • Used Jmeter for performance testing.
  • Worked on caching the reference data using a highly optimized ehcache.
  • Exposure to databases like DB2, MS Sql and NoSQL databases such as Cassandra and MongoDB.
  • Have written ATDD test cases using Ruby scripting.
  • Setup standalone wire mocks for mocking the service request and responses.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Java, J2EE, Spring, Spring boot, Maven, Git, AngularJS, PL/SQL, WSDL, SOAP, Eclipse, Intellij, Linux, log4J, Jenkins, AWS.

Confidential, Michigan

Sr. Java Developer

Responsibilities:

  • Used Agile methodology during the development of the project.
  • Worked on Message Center Module of the application.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed the class, sequence diagrams using UML and Rational Rose.
  • Designed presentation pages using JSP, JavaScript, JQuery, Ajax, XHTML, CSS, Spring MVC.
  • Used JSON/XML as the data transfer methods.
  • Developed and Implemented Web Services and used Spring Framework.
  • Used Node.js as a proxy to interact with Restful services and also interacting with Database.
  • Used Node.js to handle multiple concurrent connections with minimal overhead on a single process.
  • Made AJAX calls using backbone.js for getting the data and parsing it for showing on the web page.
  • Extensively worked on generating the web services classes by using WSDL and SOAP.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX as well asJavaScript.
  • Communicating with external systems using Web services (JAX-WS) and consuming services and exposing the XML response as Java objects using JAXB framework.
  • Used IntelliJ as the IDE for the application development.
  • Developed and Implemented Web Services and used Spring Framework.
  • Tested web services using SOAP UI.
  • Used JUNIT for unit testing of the system and Log4J for logging.

Environment: Java JDK1.6, JEE, Spring, JPA, HTML5/ CSS3, Java Script, jQuery, Maven, XML, JAX-WS Web Services, MySQL, Mongo DB, JUnit, Log4J, IntelliJ Idea 11.4, Backbone.js, Underscore.js, Require.js, Node.js, Mustache.js, Jasmine

Confidential, Birmingham, AL

Sr. Java Developer

Responsibilities:

  • Participated in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Involved in all the Web module UI design and development using HTML, CSS, jQuery, JavaScript, AngularJS, Ajax.
  • Developed UI screens using Bootstrap, CSS and jQuery.
  • Maintained Cross Browser compatibility & implementedResponsive DesignusingTwitter Bootstrap.
  • Working with angular.js for client side scripting and synchronizing java applications.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Implemented Spring AOP for admin services.
  • Implemented application level persistence using Hibernate and Spring.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, used Hibernate Framework for object relational mapping and persistence.
  • Created Spring MVC Controllers to route the requests.
  • Created all the services to work with the various entities provided and restified the services using REST APIs.
  • Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
  • Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
  • Wrote test cases using JUnit testing framework and configured applications on Weblogic Server.

Environment: Java, Spring, Hibernate, Web logic, REST, JavaScript, HTML5J, Query, JSP, Oracle, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, Tortoise SVN, AngularJS, CSS3, BootStrap, Agile, Web 2.0, SOA, Ant and Maven, Jenkins, Restful Webservices, AngularJS, Bootstrap, Ajax, Eclipse, Hibernate, Multi-Threading, Windows.

Confidential

Java Developer

Responsibilities:

  • Used Agile methodology during the development of the project.
  • Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
  • Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Designed and implemented the User Interfaceusing JavaScript,HTML5,XHTML, XML, CSS3, JSP, AJAX.
  • UsedJSP,Servlets, andHTMLto create web interfaces. DevelopedJava Beansand used custom tag librariesfor embedding dynamic views into JSP pages.
  • Worked on creating responsive website for smart devices usingResponsive designand media queries.
  • Successfully handledJSON/XMLdata
  • Implemented design patterns like MVC, Singleton, Factory, DAO, DTO and Spring IOC.
  • Used Spring IOC for providing object factories, service objects and DAO objects.
  • Used SpringAOP’s declarative transaction management.
  • Used spring for Dependency Injection (DI) and AOP (AspectJ).
  • Used Spring Hibernate template to access relational DBMS via Hibernate.
  • UsedJQueryjavascript library for developing interactive web application.
  • Wrote unit test cases by using JUnit framework.
  • Used Maven for build automation.
  • Developed JSP’s, Servlets, JavaScript, XML which formed the UI component.
  • Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed EJB Components, both Entity and Session beans, modeling the business logic.
  • Wrote stored procedures in Oracle to validate data and ensure System integrity for various tests based on different specifications.
  • Involved in deployment components on Weblogic application server.
  • Performed Unit Testing of all Modules.

Environment: J2SE API, J2EE API, JAX-WS API, SOA, Web Services, JMS,XML, HTML5,CSS3, JavaScript, JQuery, Java, Servlets, JSP, HTML, CSS, AngularJS, Bootstrap, Spring, Hibernate, JNDI, LDAP, JMS, JMX, MQ, JNDI, XML, XSLT, SAX, DOM, Log4j, CVS, JUnit, Agile Methodology, Eclipse, Web services, SOAP, Weblogic Application Server, UNIX, Windows.

Confidential

Java Developer

Responsibilities:

  • Participated in gathering requirements from the HR team and analyzing the requirements.
  • Designed the UML diagrams based on the OOAD principles
  • Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle database.
  • Worked on the Spring framework using Spring IOC and Spring DAO.
  • Architecture, develop, deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
  • Develop software in JAVA/J2EE, EJB, Struts, XML, Oracle and Enterprise Architecture.
  • Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLERsection ofMVCpattern for CMS project, includesHTML5,CSS3, JavaScript,JqueryandAJAXwhich were used forUI development.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functionsusing Firefox (Firebug).
  • UsedXMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used iBATIS framework with Spring framework for data persistence and transaction management
  • Implemented MVC Architecture using JSF and Struts framework and implemented custom tag libraries.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP
  • Ant for developing build scripts and deploying the application
  • Involved in issue tracking and agile project management using JIRA
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQL.

Environment: Java, J2EE, Spring, Ibatis, Struts, JSF, EJB 3.0, Jquery, MySql, Toad, Sql Server, DB2, Apache Axis2, WSDL, Netbeans, Jboss, Clearcase, UML, JSP, Servlet, ANT, XML, JIRA, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, SQL.

We'd love your feedback!