We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

5.00/5 (Submit Your Rating)

Las Vegas, NV

PROFESSIONAL SUMMARY:

  • 6+ years of IT experience in software analysis, design, development, implementation, and Testing.
  • Extensive work Experience and Knowledge of all phases of Software development life cycle (SDLC),Which includes User Interaction, Business Analysis and Modeling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and developing applications using Agile and SCRUM methodologies.
  • Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, jQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTL Servlets and Angular JS with client scripting and server side scripting languages like JavaScript, jQuery, JSON, JSF and JSP.
  • Expertise in n - tier Architecture, object oriented Enterprise Java web applications using J2EE technologies/frameworks which includes EJB (Entity Beans, Session Beans, MDB, Transactions, Security), Struts, JDBC, IBM MQ.
  • Hands on experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java and XML. .
  • Deep knowledge in various java concepts like OOPS, Collections, Multithreading, and Exception Handling.
  • Strong Hands on spring, Hibernate and JPA.
  • Experience in Angular 2, Angular 4 front end components.
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services. Knowledge of Software as a Service (SaaS).
  • Strong hands-on experience with Spring MVC Controllers, Spring boot, Validators, Spring Annotations, Spring tag library, Inversion Of Control (IOC), Spring LDAP, Spring Batch, Spring Scheduler, Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Extensively worked with ORM tools (Hibernate (HQL), JPA, and OJB) and JPA annotations.
  • Expertise in using IDEs like Eclipse, MyEclipse, and IntelliJ IDEA in various Configurations with version control tools like CVS, GIT, SVN and IBM Clear Case.
  • Experience in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Web server Apache Tomcat.
  • Experience in developing Restful Web Service using Jersey framework.
  • Experience in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scripts, and used Maven tool to build and deploy J2EE Applications.
  • Experience of Database design in Oracle, MySQL, SQL Server query based programming and

PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.

  • Expertise in MVC2 Architecture using Struts, Spring with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Experience in log management tools like log4j, Splunk generating the application usage reports.
  • Strong Knowledge and extensive experience using automated build and testing utilities such as Jenkins, Junit and Maven.
  • Hands on Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams with Rational Rose 4.0.
  • Excellent communication and Analytical, Inter-personnel and presentation skills, Capable to meet tight deadlines and Team Spirit.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, J2EE,PL/SQL

Core Java: JavaBeans, JDBC, I/O, Annotations Collections, Exceptions and Multi-Threading.

Frameworks/ORM: Spring core, Spring boot, Spring AOP, Spring Transaction, Spring MVC, Struts, JSF, Hibernate ORM, JSF, JPA.

Web Technologies/J2EE: JSP, Servlets, EJB, jQuery, JSTL, AJAX, XML, JavaScript, Angular 4, HTML5, CSS3, TILES, DOJO, JSON, XSLT, XML, JNDI.

IDE s and Utilities: Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), XCode, Apache Camel

Database: Oracle 10g/11g, SQL Server, MongoDB.

Web Services: RESTful web service, SOAP, WSDL, JMS, JAXB. UDDI, Axis2, CXF, JMS, MDB, MQ Series.

Version control/Build Tools: Git, SVN, CVS, Clear Case, Jenkins, Maven, Ant.

Testing Tools: JUnit, Mockito.

Application Servers: BEA WebLogic, Tomcat and JBOSS 5.1/6.0, IBM Web sphere 4.0.

Virtualization: VMWare, Oracle Virtual Box, Parallels.

Operating Systems: Windows XP/Vista, Linux (Red Hat, Ubuntu, Fedora), Mac OSX.

Design Patterns: Singleton, Abstract Factory, Factory, Builder, Business delegate, Service locator, Model View Controller, Session facade, DAO, Composite, Adapter, Proxy.

Scripting: JQuery, JavaScript, jQuery, JSON, JSF and JSP.

Logging/Debugging Bug Tracking /Management Tools: Log4J, Splunk, Log4Net, JIRA, MavenLink

Design Tools: UML on Rational Rose 4.0.

PROFESSIONAL EXPERIENCE:

Confidential, Las Vegas, NV

Sr. Software Developer

Responsibilities:

  • Actively took part in complete development of Agile methodology from gathering the requirements to testing the application.
  • Implemented the front end using HTML, CSS, JavaScript and used Angular, AJAX to get the data from the server asynchronously by using JSON objects.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto Database.
  • Maven is used as a build framework.
  • Performed Unit Testing and Integration Testing using Junit .
  • Designed and developed the business process and data process layer using EJB s .
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Implemented the security for service layer methods using Spring Security.
  • Created Angular 4 controllers, directives models for different modules in front end.
  • Used Angular 4 to make sure that the requests are validated.
  • Developed service components which are exposed as web services using Restful Web Services using JAX (Jersey Framework) and JSON, and also developed service components to consume web services.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS
  • Involved in deploying the application in the AWS cloud environment using cloud template. Also participated in configuring load balancing, LDAP.
  • Created POJO classes and also wrote JUnit test cases for respective POJO classes.
  • Responsible for creating the deployment scripts using Maven build tool for creating the database and ingestion of data etc.
  • Used GIT and Source tree for version control.
  • Extensively used JavaScript, DOJO, Angular-JS and AJAX to provide dynamic User Interface and for the client side validations
  • Developed the business components using EJB Session Beans.
  • Used AJAX framework for asynchronous data transfer between the browser and server.
  • Developed web services using XML, SOAP, PHP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Developed service components which are exposed as web services using Restful Web Services using JAX-RS (Jersey API) and JSON, and also developed service components to consume web services.
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Experience in developing Scripts using AWS.
  • Designed business model using EJBs
  • Developed interactive web pages using AJAX and JavaScript
  • Involved in Database design for new modules and developed the persistence layer based on Hibernate.
  • Developed unit test cases using JUnit and Log4j for logging.
  • Maintained source code using GIT
  • Worked closely with the clients and also interacted with the vendors/data providers to ensure successful project execution using strong verbal communication skills within the given time limit.

Environment: SDLC, POJO, Angular 4, Java, spring, Hibernate, JSP, Eclipse, WebLogic, JUnit, Jenkins, HTML, CSS, XML, XSD, Spring Boot, JDBC, Jasper JavaScript, JSTL, AJAX, EJB Session Beans, Ant, jQuery, JMS, Spring ORM, Log4j, Oracle1

Confidential, Dayton, OH

Full Stack Java Developer

Responsibilities:

  • The app provides the patient's health history through on demand filtering by last visit date, hospitalized dates, medication list, diagnosis etc.
  • Developed an user interactive web page where the doctor can mark the symptoms or diagnosis on the illustrated version of human Body
  • Used Git and source tree for version control.
  • Developed the front end of the application using JQuery , HTML5 , JavaScript , Angular 4 , JSP
  • Used Angular 2 to create UI component library and deployed it on the nexus repository,
  • Web Tier Development was done using MVC based Spring Framework in Eclipse IDE.
  • Used Angular 2 to create single page application which can bind data to specific views and synchronize with server.
  • Used JIRA for monitoring the task. Implemented Spring MVC Architecture, Servlet targeting request module and flow of control Generating in JSP page
  • Developed Angular 2 directives to build reusable application pages.
  • Implemented persistence layer using Hibernate to interact with database.
  • Deployed GUI code to WebLogic application environment.
  • Used Ajax calls extensively to create scamless flow of quotes using front end components.
  • Used Spring Boot with Rest Services
  • Developed SQL , PL\SQL , stored procedures -database application scripts.
  • Used JavaScript for client side validations.
  • Designed and developed the business process and data process layer using EJB s
  • Configured and deployed in Web logic application server.
  • Deployed applications on Apache Tomcat server.
  • Developed web services using SOA.
  • Performed Unit Testing and Integration Testing using Junit .
  • Developed client-side validation code using JavaScript and JQUERY .
  • I mplemented JQuery validation plug-in, modified JQuery validation plug-in to support custom validation, JQuery modal box, JQuery date picker, JQuery tooltip.
  • Bootstrap is used as a front end component to improve user experience.
  • Worked with the production department to resolve issues during production.
  • Expertise in Agile and Waterfall methodologies.
  • Worked with back end developers to convert HTML/CSS non-functional pages into dynamic JSP pages.
  • Used JDBC to invoke Procedures and database connectivity to ORACLE.
  • Used Log4j to maintain logs.

Environment : Core Java, J2EE, JSP, Oracle, Eclipse, EJB-Session beans, Entity Beans, JMS, Spring MVC,Hibernate,RESTFUL API,JIRA,AJAX,JavaScript,HTML,CSS,PL/SQL,Angular 2

LaSalle Bank, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Refactored existing project to make it more Restful and thread-safe.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean
  • Designed Restful, XML, XSLT and PHP web service for handling AJAX requests.
  • Extensively worked on analytics applications with Hadoop and Mongo DB.
  • Used Spring to manage beans to use windows session state framework to persist session to the database.
  • Used Spring IOC and MVC for enhanced modules.
  • Used Maven for build framework and Jenkins for continuous build system
  • Access from the mainframe to the distributed system was through socket programming.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server5.1
  • Developed Interactive web pages using AJAX and JavaScript.
  • Deployed and tested the application with web server Tomcat, Web Sphere.
  • Expertise in Agile and Waterfall Software Development Methodology including Scrum technology
  • Experienced in using WSAD, RAD, RSA, Net Beans, and Eclipse IDE for Application development.
  • Wrote Test Cases using JUNIT as a framework.
  • Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed code using SOAP based services.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on Web Logic server.
  • Developed the Web services using SOA.
  • Experience using and creating custom scripts and applications using the AWS and/or CLI Tools.
  • Experience in developing scripts using Restful API models for the purposes of integrating work flows with AWS.
  • Developed custom AngularJS directives to build custom reusable components to use across the application pages.
  • Designed and Developed a Data Interface switch written in C/C++to convert dBase database calls into Oracle ODBC calls. This switch is used to connect to Oracle database from a dBase application.
  • Implemented JMS in order to generate appointment logs.
  • Used Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Configured Web Sphere for messaging by defining Queue Destinations & Queue Connection Factories.
  • Used Bootstrap to improve user experience.
  • Used Log4J to print info, warning and error data on to the logs

Environment : Core Java, J2EE, JSP, Oracle, Eclipse, EJB-Session beans, Entity Beans, JMS, Spring MVC,Hibernate,RESTFUL API,JIRA,AJAX,JavaScript,HTML,CSS,PL/SQL,AngularJS

Confidential

Java Developer

Responsibilities:

  • Used spring as middle tier application framework in my project.
  • Maintained constant communication with Business Users to identify the technical feasibility.
  • Used spring as persistence strategy for hibernate and declarative transaction management.
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently.
  • Implemented the Spring Model View Controller (MVC) framework
  • Designed and developed the UI using spring standard tag libraries, JSP, HTML, CSS and JQuery.
  • Used spring validator framework for client side and server side validation.
  • Also implemented dynamic loading of JSP’s using AJAX.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication
  • Tested Service and data access tier using JUnit in TDD methodology.
  • RAD as IDE for the application development and integration of the frameworks.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used RTC for version management between various integration and development streams.
  • Maven is used as a build framework.
  • Worked with production support team in debugging and fixing various production issues.
  • Prepared high and low level design documents for the business modules for future references and updates.

Environment: Java/J2EE, spring, Hibernate, JMS, XML, WebSphere, RAD, DB2, RTC, Maven, JUnit, AJAX, JQuery.

We'd love your feedback!