We provide IT Staff Augmentation Services!

Senior Developer Resume

0/5 (Submit Your Rating)

San Jose, CaliforniA

SUMMARY

  • Around 10 years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
  • Architecture, design, development, implementation and deployment of enterprise applications using the principles of Service Oriented Architecture
  • Messaging Middleware and Web Services, using J2EE and XML technologies
  • Extensive knowledge and experience in SOA (Service Oriented Architecture), ESB (Enterprise Service Bus), EAI (Enterprise Application Integration), B2B (Business to Business) and BPI (Business Process Integration)
  • Experience in Oracle Identity & Access Management Suite.
  • Extensively worked on application development usingJ2EE, JNDI, JSP,Servlets, Java Beans,JDBC, EJB 2.0Java Message Service(JMS),spring,Springboot
  • DEVOPS experience and effective management business, technical and management teams
  • Experienced in implementing SOA and integration of legacy systems with the middleware and portals
  • Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Experience in XML, WebServices using SOAP, JAX-WS, JAX-RPC, JAXB, XMLBeans and Messaging standards like JMS.
  • Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object
  • Expert in Agile and SCRUM methodologies.
  • Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
  • Experience in implementing logging mechanism using log4j and apache commons logging.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Worked on front end development using AngularJS and Bootstrap
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like Spring, Hibernate
  • Application development experience using multithreading, Serialization, Externalization, Collections, Generics, Core JAVA
  • Worked with Continuous Integration and Continuous Deployment tools.
  • Extensive experience in Test Driven Development.
  • Experience with latest technologies of JavaEE 5.0 stack like EJB 3.0, Java Persistence (JPA), Java Transaction (JTA), Java Message Service (JMS), JSF and Web Services.
  • Strong front-end development using AJAX, Java Scripts, CSS, HTML and DHTML.
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
  • Experience with the profiling tools like JConsole and JProfilerfor performance tuning, addressing memory leaks.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
  • Good knowledge of Layer 3 and Layer 2 networking protocols of the TCP/IP model.
  • Experience in Oracle Identity & Access Management Suite
  • Thorough knowledge of IDE like RAD, Eclipse, NetBeans, IntelliJ IDEA.
  • Developed ANT and MAVEN scripts for the build and deployment of J2EE applications.
  • In depth understanding of SOA architecture and distributed computing
  • Familiar with shell scripting and Unix commands
  • Design, analysis and modeling of n-tired, Object-Oriented system architectures using Rational Rose.
  • Java 8 lambda exprssions, streams and multithreading
  • Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursors and Functions using PL/SQL.
  • Very good experience in developing Test Cases using JUnit.
  • Familiar with SpringBoot jUnit testing
  • Developed microservices using SpringBoot.
  • Experienced in using CruiseControl for Continuous Integration.
  • Used Hibernate as an Object relational mapping (ORM) library.
  • Experience in Internationalization (i18n) and Localization (l10n).
  • Have DevOps skills

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), jdk8, java 8, Multithreading JNDI, JMS, Applets, Log4J, JSTL, JUnit

Middleware: Oracle SOA Suite 11g, IBM BPM, WebMethods, WebSphere Message Broker,Oracle SOA Suite, Oracle Service Bus, Mule ESB, ServiceMix, ActiveMQ, IBM MDM, Eclipse BPEL, WebSphere DataPower, WebSphere Transformation Extender, WebSphere Process Server, IBM BPM, Oracle Enterprise Repository

Web/App Servers: IBM WebSphere 5.x/6.x, Tomcat, Weblogic 8.x/9.x, Apache, Apache Axis

IDE Tools: EditPlus, TextPad, Eclipse 3.x, RAD, Netbeans 6.9, IntelliJ IDEA

Databases: Oracle 9i/10g, DB2, MySQL

Languages: Core Java 4, Java 5 using generics, JavaScript, PL/SQL, C++

Operating Systems: Windows, UNIX (Sun Solaris), Linux

Frameworks: Hibernate, spring, Struts,JSF, Axis 2, UML, JUnit, Ajax

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using Team City

Web Technologies: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP, SSL, RIP, IGRP, BGP, and IPSec, Network Security protocols like HTTPS, Intrusion Detection Systems, and Firewall Configuration,Network and Port Scanning Tools

Source Control: Rational ClearCase, CVS, Tortoise SVN, StarTeam

Build Tools: ANT, Maven

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, Oracle SQL Developer

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Façade

PROFESSIONAL EXPERIENCE

Confidential, SanDiego, CA

Senior Developer

Responsibilities:

  • Working on backend spring and hibernate data layer and service layer.
  • Implemented JPA repositories and services in the backend
  • Design and development of software or code to support the WEBS systems or work on its feature development or enhancements
  • Build and checkin the code to Code repository
  • Unit Testing,Functional Testing, Regression Testing and end-to-end testing
  • Production Support
  • API development for caching and other product feature development
  • Springboot microservices development
  • Used maven and pom for builds
  • Working on JIRA tickets that are assigned to developers in the Scrum meetings as user stories.
  • Worked with hibernate unidirectional and bidirectional cascading.
  • Use splunk in int and qal enviroments to check the logs and debug the issues related to development.
  • Used GIT repositories for checking in and checkout of the source code.
  • Involved in Deployment of the web applications and database import.
  • Involved with Database Design Review and technical design document review.
  • Implemented Web Services using SOAP and REST
  • Configuration of Application Server for Connection Pooling and deployments.
  • Continuous Integration using Jenkins
  • Continuous Deployment

Environment: Spring 4.0, Spring Data, Hibernate, GIT repository, pom, tomcat 7, jdk8, Jenkins, Core Java, Jira, Github, Splunk logs,SourceTree,Springboot

Confidential, San jose, California

Senior Developer

Responsibilities:

  • Worked on backed spring and hibernate data layer and service layer.
  • API development and integration testing of external end points with the API.
  • Implemented JPA repositories and services in the backend
  • Worked on tasks like create, modify, delete and datagrid operations implementations for the UI for the ACC application.
  • Used java 8 streaming and lambda expressions
  • Microservices development using Springboot.
  • Worked on front end stacks like implementing JavaScript with Angular JS and html for the screens and implementing ajax calls and angular services for different UI functionalities
  • Used maven and pom for builds
  • Worked with hibernate unidirectional and bidirectional cascading.
  • Implemented complex queries and hql in the backend for various functionalities.
  • Involved in Deployment of the web applications and database import.
  • Involved with Database Design Review and technical design document review.
  • Implemented Web Services using SOAP and REST
  • Configuration of Application Server for Connection Pooling and deployments.
  • Continuous Integration using Jenkins
  • Continuous Deployment

Environment: Spring 4.0,Spring Data,SpringBoot,Hibernate, Angular JS,java 8 streams, lambda expressions, maven, GIT repository, pom, junit,tomcat 7, jdk8,Jenkins, Angular JS, Spring Rest,Veracode, Elastic Search

Confidential, Lincoln, Nebraska

Senior Developer

Responsibilities:

  • Worked on Development tasks related to the Struts framework for developing screens and backend logic in ejbs.
  • Implemented functionalities for different modules like correspondence, inquiry, adjudication, wage determination, employee contact information, employer contact information, benefit payments, weekly certifications, etc
  • Worked on production tickets for fixing UI issues and backed stored procedures
  • Worked on front end stacks like implementing JavaScript with Angular JS and CSS for the screens within the BPS system
  • Worked on batches to implement read and process calls for reading and processing data from the database
  • Worked on creating database scripts and stored procedures for the backend.
  • Involved in Deployment of the web applications and database import.
  • Involved with Database Design Review and technical design document review.
  • Implemented Web Services using SOAP and REST
  • Configuration of Application Server for Connection Pooling and deployments.
  • Continuous Integration using Jenkins
  • Continuous Deployment

Environment: Struts 2.0, EJB 2.0, Struts Action Classes, Struts Helper Classes, Oracle 11g Database, IBM Clear Case, IBM Clear Quest, IBM Rational Application Developer, Weblogic 11g, jdk8, IBM DataStudio, Jenkins, Angular JS, Bootstrap,Sonar, java 8 lambda expressions, streams, junit, Spring Rest

Confidential, Herndon, Virginia

Senior Developer

Responsibilities:

  • Worked on Development tasks related to the spring framework for developing screens and backend logic.
  • Developed code using test driven development methodology.
  • API development and other feature development for the User Interface.
  • Worked on production bugs for fixing UI issues and backed stored procedures
  • Worked on creating database scripts and stored procedures for the backend.
  • Involved in Deployment of the web applications and database import.
  • Worked on developing maven tasks for the project build.
  • Involved with Database Design Review and technical design document review.
  • Implemented POCs for generating XML for WebSearch and TreeSearch applications
  • Implemented Web Services using SOAP and REST
  • Configuration of Application Server for Connection Pooling and deployments.
  • Developed SOAP and REST web services
  • Worked with AngularJS, karmaJS, jQuery for implementing scripts in the front end.
  • Involved with Treesearch and DOI projects for searching publications, patents and products in different
  • Forest Service departments and displaying them in the front end portal.

Environment: Spring Framework 3.x, Oracle 11g Database, SVN, Tree Search, SOAP and REST Web Services, SOAP UI, Document Object Imaging, Weblogic 11g, jdk6,Eclipse Galileo, Enterprise Archiect, Solar, AngularJS, springBoot junit testing, Bootstrap,Veracode

Confidential, Camp hill, Pennsylvania

Team Lead

Responsibilities:

  • Lead a team of 4 developers and designed and guided and developed the middleware ESB end to end for the WV IE project
  • Worked hands on in the Connecticute IE and Virginia IE projects to help the teams with the middleware implementation and worker portal screens developments
  • Involved in Web Services development using jax-ws api
  • Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Enterprise Architect.
  • Implemented Web Service Security
  • Using Oracle SOA Suite and configure SOA server and OSB for the middleware.
  • Implemented POC for Guaranteed Delivery of the request and response through web services, to coach developers on best practices and asynchronous calls using JMS Queues and MDBs.
  • Using SVN as the source code repository
  • Using DB2 database for the backend eRapids system
  • Configured soa server
  • Configuring OSB Server for proxy services
  • Develop soa composites in JDeveloper with BPEL,Mediator and Web Service Components
  • Configured security in SOA server and OSB server and implemented role based authentication
  • Create build/deployment ant scripts
  • Shell scripts development to a variety of tasks automation
  • Create scripts to get source code from versioning system (SVN)
  • Create a versioning process
  • Oracle SOA Suite governance and implementation
  • Architecture and Development Best Practices recommendation
  • Development troubleshooting
  • Weblogic cluster configuration and troubleshooting
  • WebLogic + SOA Suite tuning
  • Pre production load test tuning
  • Used custom Confidential framework for development which is called as Bridges.

Environment: Oracle SOA Suite 11g,Oracle Fusion Middleware, SVN, DB2 database, Enterprise Service Bus, SOAP UI Pro, JDeveloper 11.1.1.7.0, JMS, Weblogic 11g,Websphere, IBM MDM, RAD 8,BuildForge, jdk6,Eclipse Galileo, Clear Case Server, Clear Quest Server, Enterprise Architect, Git, Vagrant, Docker, Spring Boot jUnit Testing, Angular JS, Bootstrap,Sonar

Confidential, Boston, MA

Application Developer

Responsibilities:

  • Data model design for Advance and Alumni Magnet data feeds(External Data Sources) and local writable data(Internal writable database)
  • Implemented the technical design for the project using project requirements and generated user stories for each sprint during the implementation
  • Avcas is an agile project and is split into bi weekly iterations and sprint planning was done at the end of each sprint.
  • Implemented security(Authentication and Authorization) using Spring security plugin
  • UML model design to come up with appropriate interfaces, Class Diagrams and Sequence Diagrams.
  • Used Grails 2.0 as the framework for building the web application which is built on top of Spring and Hibernate.
  • Used SVN as the source code repository with gant scripts to build the application for deployment
  • Designed user interface for the web application with jquery and gsp
  • Used Spring DSL to declare the beans
  • Used Grails ORM and Hibernate to implement persistence layer and transactions.
  • Created stored procedures and functions and multiple materialized views and synonyms in the backend database which is Oracle 11g
  • Designed configuration files for various deployment environments like dev,stage,prod-1 and prod for deployment
  • Written Junit tests and integration tests for testing the application

Environment: Java1.6, grails2.0, STS, SVN, ant scripts, Jquery, JqueryUI, Spring3, Hibernate, Tomcat 7, WebDriver, Junit

Confidential, Pleasanton, California

Java Developer

Responsibilities:

  • Regional and National level Web Services development and deployment in multiple environments
  • Implemented web service security using Username Tokens in the wsdls
  • SLEN (Service Level Event Notification) architecture design and development
  • Designed Spring based Quartz Scheduler to design a probing service which pings a particular service in the Service Registry(WSRR) at flexible pinging intervals
  • Quartz scheduler takes care of invoking multiple jobs and it gets the input for pinging from SLEN database
  • Scheduling is implemented in a clustered environment
  • SLEN monitoring job is part of the Quartz scheduler which periodically refreshes the scheduling jobs if there is a change in the SLEN database
  • Designed the screens for the user interface for SLEN database.
  • Used Spring MVC to design the User Interface for updating the database and displaying the SLEN services
  • Used MQ,HTTP and email to send the notifications messages to administrators
  • Additionally involved in functional and UAT testing of Business Space, a UI for WebSphere Repository and Registry
  • Multiple EAR file deployments in WebSphere Application Server
  • Configuration of clusters in WebSphere Application Server
  • Configured Security Gateway using IBM Data Power
  • Using Ant WebSphere Application Server admin commands to automate deployment of Enterprise Archive Files
  • Integrating CareRadius UI which is developed in .NET framework with CareRadius webservices
  • Developed webservices using Apache CXF framework and using CodeGen
  • Written Maven Scripts to build the projects with dependencies and deploy to WebLogic server
  • Implemented Provider Search, Provider Location Search and Provider Snapshot business logic and integrated the webservices with the CareRadius Screens
  • Written multiple implementations for the interfaces generated during CodeGen and configured them in the Spring Configuration file
  • Used Dependency Injection and AOP throughout the project
  • Integrated Spring with Hibernate for persistence
  • Annotation based web service generation using JAX-WS
  • Using ClientExt for remote clients and ClientInt for clients within the same container
  • Written multiple Junit Tests to test the business methods
  • Written Maven Scripts to build the projects with dependencies and deploy to WebSphere Application Server
  • Collaborated with the team lead and the co-developer and the business analyst throughout the project for business requirements

Environment: Java sdk 1.6,Rational Applications Developer(RAD) IDE, Ant Scripts, Web Sphere Application Server, JAX-WS, Spring MVC, Spring 2.5,SVN,Maven Scripts, Apache CXF, Hibernate, IBM Data Power, IBM Websphere Message Broker

Confidential, Herndon, Virginia

Senior Java Developer

Responsibilities:

  • Student Tracker project followed agile methodology with bi-weekly iterations or sprints.
  • Actively involved in meetings with the business teams to know the requirements and participated in sprint planning and writing the cards for the following sprint
  • Demos were given every two weeks to the business teams involved with the project
  • Designed xml Schema for the student matching algorithm wherein there were three possible states after each matching criteria
  • Multiple Junit test cases were written for different scenarios as we followed TDD methodology
  • Generated multiple reports using third party API called Jreports for different combination of outcomes for different ethnic groups of students
  • Worked with JSF with PrimeFaces 2.0 plug-in and was also involved in the UI development
  • Used PrimeFaces 2.0 an advanced framework of JSF and jQuery for integrating AJAX capabilities into the application.
  • Developed MBeans for cache administration operations and also used JConsole and JProfilertools for tuning the performance and monitoring the memory of the application.
  • Middle-tier and business layer services were developed using EJB 3.0 stateless session and entity beans.
  • Written multiple stateless EJBs to perform the business logic for the student tracker project
  • Coordinated with the DBA during TDD to perform database related tests

Environment: Java sdk 1.5,Weblogic Application server 6.x,Team City Integration Server, IntelliJ IDEA IDE, Jreports, JSF, EJB 3.0,Fitnesse testing framework, Oracle 10g, Ant scripts

Confidential

Senior Java Developer

Responsibilities:

  • Responsible for the development and implementation of the Web services using apache axis 2 framework
  • Developed sample web service that resides on a Linux server that communicates with a remote .Net client
  • Monitoring the soap data and the formats used using SOAP monitor and TCP monitor
  • Used Xml Beans to write the rules regarding the format of the labels in xml and converting that into Java Types.
  • Designed a proper XML Schema generalized for all the rules designed by the company.
  • Involved in configuration management setup using CVS repository and build management using Ant
  • Involved in Junit Testing and debugging the sample soap requests and responses
  • Responsible to set up the server and installation and configuration of test unix servers

Environment: Java sdk 1.6, Apache axis 2, XmlBeans, WebSphere Application Server, Ant scripts, UNIX scripting, SOAP monitor, Netbeans 6.9, Junit

Confidential, Santa Clara, CA

Senior Java Developer

Responsibilities:

  • Responsible for the development and implementation for the Integrated web platform application by using Spring Framework
  • Developed the GUI framework using Jquery, Jquery UI and Javascript.
  • Involved in the design and implementation of various J2EE design patterns like Persistent Object development, Front Controller Design Pattern and Data Access Objects
  • Written pure Java classes for the business logic
  • Developed licensing code for the product to make sure the license is valid even if a customer changes the system date
  • Written Sql queries to retrieve the records from database
  • Involved in developing process attribute mappings by using DOM Parser, SAX Parser, XSLT, and Xsd.
  • Sent data from the front end in an XML format and wrote JSPs and Servlets to retrieve the XML content
  • Installing multiple database servers in the intranet Server, which a Unix machine
  • Performed the product testing using different databases like MySQL and Oracle
  • Perform unit test coding using Junit by developing testcases
  • Involved in configuration management setup using SVN and build management using Ant on Windows
  • Involved in user acceptance testing and provided production support of all integrated modules
  • Deployed the web application in Weblogic application server.

Environment: Java1.5,J2EE,Jquery,Jquery UI, Javascript, SQL, Oracle 10g,Oracle Sql Developer, MySQL, WebSphere Application Server, XML, XSD, JAXB, Ant, Unix shell scripting

Confidential, New York City, NY

JAVA/J2EE developer

Responsibilities:

  • UsedWeb Spherefor developing use cases, sequence diagrams and preliminary class diagrams for the system in UML
  • Extensively usedWeb Sphere Studio Application Developerfor building, testing, and deploying applications
  • UsedSpringFramework based on (MVC) Model View Controller.
  • Developed the presentation layer andGUIframework inHTML,JSPand Client-Side validations were done
  • Involved in Java code, which generatedXMLdocument, which in turn used XSLT to translate the content intoHTMLto present to GUI
  • ImplementedXQueryandXpathfor querying and node selection based on the client input XML files to create Java Objects.
  • Used Web Sphere to develop the Entity Beans where transaction persistence is required and JDBC was used to connect to theMYSQL database
  • Designing GUI screens by using HTML, JSP
  • Developed the user interface using the JSP pages and DHTML to design the dynamic HTML pages
  • Developed Session Beans on Web Sphere for the transactions in the application
  • Utilized WSAD to createJSPs/Servlets/EJBsthat pulled information from a DB2/UDB database and sent to a front end GUI for end users.
  • Write the SQL Queries to retrieve the information from the Database.
  • Written server side validations usingJavaScript.
  • In the database end, responsibilities included creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views
  • Worked onMQ SerieswithJ2EEtechnologies (EJB, Java Mail, JMS, etc.) on Web Sphere server
  • Authentication of the users is implemented usingLDAP.

Environment: Java 1.6, EJB, IBM Web Sphere Application server v5.1, Spring 2.0,JSP, Servlets, JUnit, JDBC, XML, XSLT, CSS, DOM, HTML, MySQL, JavaScript,Oracle, UML, Clear Case, ANT.

Confidential

Java Developer

Responsibilities:

  • Involved in acquiring requirements from the clients.
  • Designed use cases for different scenarios.
  • Designed and developed components for billing application.
  • Developed functional code and met expected requirements.
  • Wrote product technical documentation as necessary.
  • Designed presentation part in JSP(Dynamic content) and HTML(for static pages)
  • Designed Business logic in EJB and Business facades.
  • Used MDBs (JMS) and MQ Series for Account information exchange between current and legacy system.
  • Attached an SMTP server to the system which handles Dynamic E-Mail Dispatches.
  • Created Connection pools and DataSources.
  • Involved in the Enhancements of Data Base tables and procedures.
  • Deployed this application which uses J2EE architecture model and Struts Framework first on Weblogic 5.1 and helped in migrating to JBoss Application server.
  • Participated in code reviews and optimization of code.
  • Followed Change Control Process by utilizing winCVS Version Manager.

Environment: J2EE, JSP, Struts Frame Work, EJB, JMS, JBoss Application Server, Tomcat Web Server, Pl/Sql, winCVS, MS PowerPoint, MS Outlook

We'd love your feedback!