We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Java/J2EE developer with 8+ years of professional IT experience in software analysis, design, development and implementation of client - server and web based n-tier architecture systems.
  • Solid background in Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in implementing JAVA/J2EE technologies such as Servlets, JSF, JSP, JNDI, RMI, JMS, DOM, JAXB and JDBC.
  • Experience in OOAD (Object Oriented analysis and design), MVC architecture (Model, View and Controller) and OOP (Object Oriented Programming).
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model. To track the progress of Agile process used JIRA.
  • Experience in developing applications in domains like Insurance and Finance.
  • Experience in creating UML models and diagrams using Rational Rose.
  • Experience in developing projects in JAVA/J2EE platforms using ICE faces, Spring Framework, Spring Boot, Micro Services, Struts Framework, Web Services and web frameworks such as AJAX, GWT, and jQuery.
  • Hands on experience in using Hibernate and JPA.
  • Implemented applications with Scala along with Spring and Play framework
  • Experience in deploying applications using Web Sphere, Web Logic, and JBoss Application Servers.
  • Implemented business objects and coded business logic using Core Java/Groovy.
  • Used Jenkins and Ansible with Maven to run the automated deployment process in AWS environment.
  • Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC (Model View Controller), Factory and Abstract Factory, Front Controller, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns and Angular JS.
  • Experience as UI Developer and web development with emphasis on HTML/HTML5, CSS/CSS3, SASS/LESS, DHTML, XML, JavaScript, JQuery, AJAX, DOM, BOOTSTRAP, AngularJS, NodeJs.
  • Experienced in deploying and maintaining J2EE APPLICATIONS in Web Sphere (WAS), Web Logic, and JBoss, Tomcat servers.
  • Experience in various Message queues like JMS framework andRabbitMQ.
  • Worked with different Types of files like UPD, PCF, VMF and RCF.
  • Developed an application usingEmberJsto help manage foundations day to day activities.
  • Excellent skills and good understanding ofMQclustering concepts.
  • Experience in Consuming REST Services in Angular2 using http methods.
  • Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, XHTML XML, XSL, XSLT, 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, JSP.
  • Experience in Apache Solar search platform and Lucene Java Library.
  • Experience in Apache Kafka for handling real-time data streams.
  • Good Understanding of Hadoop architecture and have experience using the Hadoop components like Job Tracker and task Tracker.
  • Experience in building and managing Docker containers.
  • Developer experienced in Automating, Configuring and deploying instances on AWS, Azure,PCF, cloud environments and Data centers
  • Build and manage Docker containers and images using Docker-Java libraries
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle, My SQL, and DB2.
  • Developed and tested many features for dashboard usingPython, Bootstrap, CSS, and JavaScript.
  • Involved in writingPythonscript to fetch data from main Database to team Database
  • Used GWT and AWS (EC2/S3/EBS) for prototyping and subsequent evaluation
  • Experience in Service Oriented Architecture (SOA) through WCF web services and C#.NET
  • Good knowledge of Spark Transformation and Actions.
  • Worked on Mongo DB, which provides the storage for security related information.
  • Good knowledge of Spark Transformation and Actions.

TECHNICAL SKILLS

Languages: C, C++, C#, Java, J2EE, PL/SQL, SQL, UML2.0, PYTHON, XML, XSL, XSLT.

J2EE Technologies: Servlets, JSF, JSP, JSTL, RMI, EJB, JMS, JDBC.

J2EE MVC Frameworks: Struts, Spring Core, Spring MVC, Spring DAO, JSF, Spring Boot, Spring Integration

Web Services: SOAP, WSDL, Axis, JAX-WS, REST, JAX-RS

IDEs: Eclipse, IBM RAD, Net Beans, STS.

Framework: ICE faces, spring, Angular JS, Node JS, Hibernate, Scala, Struts.

Version Control: CVS, SVN, GIT, IBM Clear Case and Bit bucket.

Database: Oracle 9i/10g/11g, SQL Server, DB2, MySQL.

Design Patterns: MVC, Business Delegate, DAO, DTO, Service Locator, Session Facade, Intercepting Filter, Singleton, Factory, Abstract Factory.

Operating Systems: Windows 98/NT/2000/Vista/XP/7/8, Linux, UNIX, Mac OS.

Web Technologies: XML, XSLT, XSL, XPath, HTML, CSS, XHTML, DHTML, JavaScript, AJAX, JSON, JQuery and GWT.

Application Server: IBM Web Sphere Application Server, Web Logic, JBoss, Apache Tomcat.

Cloud Computing: AWS, EC2, RDS, S3, SQS, Azure, PCF, Cloud Formation

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services.

Testing: J-Unit, Mockito and Cucumber.

CI Tools: Jenkins, Ansible.

Other Tools: ANT, LDAP,DNS, VLAN,LAN,WAN, Log4j, SLF4j, Toad, Rational Rose, Maven, JIRA, Clear Quest.

PROFESSIONAL EXPERIENCE

Confidential, St.louis, MO

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development and testing of the complete business solution.
  • Used Rational Rose for Use-case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Designed and developed presentation layer using Spring MVC Framework and Spring Web Flow.
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Extensively usedSpring IOCfor Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Involved in implementing the changes in user interfaces using HTML5, CSS3, JavaScript, Angular JS, AJAX, Ember JS.
  • Used Angular JS to create Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
  • Involved in multi-tiered Java EE design utilizing Spring MVC deployed on Tomcat Application Server connecting to Oracle database.
  • Coordination withPCFteam, Service Registry team for configuration, deployment and Support
  • Installed and configured required software for application development (RAD, Oracle database) Web Sphere, Tomcat, plugin's for Eclipse, required framework jars.
  • Specialized Spring Boot apps onPCF.
  • Used AWS S3 datastore for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
  • Usedgroovyand spring boot to collecting the data from users and packaged the data as Json distributed to 43 applications.
  • Designed and developed product for delivery location monitoring system using Spring MVC, Spring Boot, Spring Data, Spring Cloud, Maven, JPA, Hibernate, Tomcat,RabbitMQ, MongoDB, Web Socket, and implemented server-side REST APIs.
  • Deployed applications from Admin Console ofJBossEAP 5.1/6 as well as conducted hot deployment
  • Performing testing and troubleshooting using JConsole, JRockit Mission Control and JProfiler.
  • Experience with a combination of JBoss, Web sphere, Sybase, IQ Series, Apache and/or Tomcat.
  • Used web/App servers like JBoss, Web Logic, IBM Web Sphere and Apache Tomcat servers based on client requirement and project specifications.
  • Designed various tables required for the project in Oracle 10g database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application.
  • Configuring Jenkins CI and Responsible for deploying the application (Jenkins CI) into different Environments (Both DEV and Integration) for UAT and DEMO.
  • Instructed teams on best practices aroundPCFand Spring Boot.
  • Deploy application updates to AWS and monitored the load balancing of different instances
  • Helped/Worked on moving the Admin Portal Dashboard to AWS Cloud Environment.
  • Implemented applications with Scala along with Spring and Play framework
  • Involved in converting HiveQL/SQL queries into Spark transformations using Spark RDDs and Scala.
  • Experience in creating temporary table in Spark for doing analysis.
  • Responsible for Configuring SITE TO SITE VPN series firewall between Head office and Branch office
  • Worked extensively in Configuring, Monitoring and Troubleshooting security appliance, Failover, DMZ zoning, & Configuring VLANs/routing/NATing with the firewalls as per the design.
  • Performance monitoring, tuning and troubleshooting Web Logic,JBOSS, Tomcat and Apacheserver instances.
  • Worked on migrating the old java stack to Type safe stack usingScalafor backend programming.
  • Involved in creation of virtual machines and infrastructure in theAzureCloud environment.
  • Building application with JS frameworks such as Angular JS, Ember js, and Backbone.js.
  • Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, jq Validtor, AutoComplete, AJAX, JSON, Angular JS, Backbone.js, Ember.JS and Node.JS, Bootstrap, EXT JS.
  • Installing and implementing dpa in UNIX and Solaris servers.
  • Responsible for Enterprise Application Integration (EAI).
  • Designed and builtAzureV2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, with Point-To Site (V1 network connection to V2 Network) for migration ofAzureVMs from classic Portal toAzurePortal.
  • Application Deployment onPCFusing Build pack and Docker.
  • Integrated Active Directory Federation service (ADFS) withPCF
  • Worked on a data migration project. Created applications inJava/Pythonto do the data migration from oracle to MongoDB.
  • Experience on Java8, Scala and Play/Akkaframework.
  • Developedpythonscripts in order to migrate information from Oracle to MongoDB. convert this XML file toJSON file in a Java Servlets, aJavaScript program to parse theJSONfile returned by XML
  • Good experience in using C++ with STL, MPI (LAM, open MPI) libraries and JAVA JNI Interfaces.
  • Contributed in coding HAL (Hardware Abstraction Layer) interface layer interaction between the application in JAVA with the kernel drivers in C++, GIT and LINUX.
  • Developed build suites to deploy crew manager application using Docker.
  • Used Docker in the implementation of application on the cloud over Linux platform
  • Launching Amazon EC2, RDS cloud instances using Amazon Machine Images for AWS cloud.
  • Created RFP (Request for Proposal) micro service to provide Restful API utilizing Spring Boot with Spring MVC.

Environment: Java, J2EE, JSP, HTML, Angular Js, CSS, JavaScript, AJAX, JQuery, Python, Spring, Spring MVC, JBoss, Spring boot, Micro Services, Hibernate 3.0,Scala, groovy, SQL, Oracle 10g, SOAP, Spark, JAX-WS, Apache CXF, REST, JAX-RS, WSDL, JMS, MDB, JAXB, Junit, Log4J, JIRA, Maven, Jenkins, IBM Clear Case, IBM RAD, Web Sphere Application Server, Azure, AWS, EC2, RDS.

Confidential, Carry, NC

Sr. Java Developer

Responsibilities:

  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Followed AGILE software methodology in developing the system in an iterative and incremental manner.
  • Involved in client side development using HTML, CSS, JSP, AJAX, JQuery, JavaScript, Angular JS, Bootstrap
  • Used Spring MVC and Spring Web Flow to implement business logic, validation framework and tiles framework for Layouts.
  • Implemented application level persistence using Hibernate and spring.
  • Implemented Spring AOP for admin services and IOC to provide architectural flexibility.
  • Implemented various types of spring controllers as per application requirements, spring validations, persistence layer, DAO and service layer components using Spring Hibernate API and spring hibernate annotations.
  • Extensively used Hibernate Query Language (HQL).
  • Having experience on client side deployments on their servers or AWS cloud
  • Worked on implementing SOAP based web services to facilitate communication between client and servers.
  • Design, develop and testing of SOA using SOA web services and Oracle fusion middleware.
  • Maintained cross browser compatibility & implemented responsive design using twitter Bootstrap, Custom media queries etc.
  • Developed programs inPythonto perform data analytics on Insurance and Acruarial Pricing data
  • Expertise in design and development of various web and enterprise applications using Type safe technologies likeScala, Akka and Play framework.
  • Contributed in designing JAVA-JNI Interface layer between JAVA and C++ implementations in MW-Grid (Medieval Warfare on the Grid) project.
  • UtilizedRabbitMQas the messaging middleware
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS)
  • Worked on migrating the old java stack to Type safe stack usingScalafor backend programming.
  • Deployment/Delivery as an iterative process and Automation of Infrastructure as Code Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, and ELB through AWS Services/Packages.
  • Involved in implementing the changes in user interfaces using HTML5, CSS3, JavaScript, Angular JS, AJAX, Ember JS.
  • Used AngularJS to create Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
  • UsedRabbitMQmessaging queue for storing of multiple requests.
  • Responsible for creating the release build (both Java and flex) in UAT, Live and AWS Cloud.
  • Performed strategic analysis and design ofMQinfrastructure
  • Designed and Developed new User Interactive Web pages with the help of HTML/HTML5, CSS/CSS3, SASS/LESS, JavaScript, Angular JS, Bootstrap and AJAX.
  • Designed and developed multi-threaded and multi-process communication system in C++ using openMPI library and LINUX.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Used My Eclipse IDE, configured and deployed the applications onto Web Logic application server
  • Implemented test cases using Junit testing framework & configured applications on Web Logic application server.

Environment: Java, Spring, Hibernate, Angular Js, HTML, CSS, AJAX, JQuery, JavaScript, Angular JS, Bootstrap, SOAP, SOA, MySQL, My Eclipse, Web Logic, Python, AWS, JPA, JSP, IBM Rational Application Developer, JMS, Log4j, JIRA, JUNIT, JMOCK, Linux, ANT, Shell script, Clear Case, Rational Rose, AWS, EC2, S3, RDS, ELB,MS Visio, MS Office, MS Project.

Confidential, Cherry Hill, New Jersey

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design, coding and testing of the project.
  • Implemented “Model View Control (MVC)” architecture to isolate each layer of the application to avoid the complexity of integration and customization.
  • Used J2EE front-end design patterns in implementing Struts framework.
  • Used JSP, AJAX and JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Used Struts framework for configuration and implementation of presentation and business layers.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • Persistence layer was developed using Hibernate with JPA.
  • Worked on development of customer switcher module on .com website using Play/Akkaframework.
  • Worked with Play framework andAkkaparallel processing.
  • Developed Web services using Apache Axis2 and generated the WSDL.
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Used SAX parser and SAX APIs to parse and read XML files.
  • Developed on open source Scala frameworks including Spring and Play Building a finance product suite targeted for private banking and wealth management using Scala and JEE.
  • Used JMS and Message Driven Beans (MDB) to download XML messages.
  • Responsible for generation of jar/war/ear files using Maven tool and deployed in Web Logic Application Server.
  • Junit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
  • Used SVN for version control and Eclipse as IDE.

Environment: Java, J2EE, JSP 1.1, HTML, AJAX, JQuery, Angular Js, JavaScript, Python, Struts1.1, EJB, Hibernate, JPA, SOAP, WSDL, Apache Axis2, XML, SAX, JMS, MDB, Maven, Web Logic, Junit, JMock, Eclipse, Linux.

Confidential, Wilmington, DE

Associate Java Developer

Responsibilities:

  • Participated in system design, planning, estimation and implementation.
  • Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed the presentation layer using JSP, AJAX, HTML, XHTML, CSS and client validations using JavaScript.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework.
  • Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Translating the business requirements in to coding (C, C++) and meet the project deadlines on time.
  • Extensive use of C++ Templates and Shared Ptrs and Boost STL.
  • Modified Account View functionality to enable display of blocked accounts details that have tags. This involved modifying beans, JSP changes and middle tier enhancements.
  • Extensively used Spring JDBC in data access layer to access and update information in the database.
  • Worked on generating the web services classes by using WSDL, UDDI and SOAP.
  • Used JAXB API to bind XML Schema to java classes.
  • Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
  • Used CVS for version control and Maven as a build tool.
  • Built the framework based on the principles of OOPS and Design Patterns using C/C++ and JAVA in open MPI and LINUX based cluster environment.
  • Used Log4j for logging errors, messages and performance logs.
  • Used JBoss Application Server to deploy application.

Environment: UML, Rational Rose, Java, JSP, AJAX, HTML, XHTML, CSS, JavaScript, Spring, EJB, Spring JDBC, SOAP, WSDL, UDDI, XML, XSLT, JAXB, Oracle, JUnit, CVS, Maven, Log4j, Clear Quest, JBoss, Eclipse, Agile development process, Windows XP.

Confidential

Associate Java Developer

Responsibilities:

  • Involved in understanding the functional requirements and converting into technical design document
  • Implemented the presentation layer based using Servlets, JSP, CSS, HTML and JavaScript.
  • DevelopedJSPsandServletsto provide a mechanism for obtaining electronic and printed pricelists for list prices, regional prices and customer-specific prices.
  • Designed and developedJDBCmodule to read and write data fromOracle andSQL Serverdatabases and convert toXMLformat.
  • Developed a module to exportXML data to CSVfiles.
  • Parsed XML data using Xerces parser to display it on JSPs.
  • Designed and developedSessionandEntity beans.
  • Implemented hierarchical control mechanism to provide different permission levels to different users to modify pricing rules.
  • Provided control mechanisms to allow a salesman to view customer accounts associated with his login.
  • Implemented hierarchical definition of products, customers and channels.
  • Used SVN as version control, ANT as build tool and IBM Web Sphere for deployment.
  • Involved in unit testing and also developed test cases.

Environment: Java, J2EE, Servlets, JSP, CSS, HTML, JavaScript, Spring, JDBC, SQL, Oracle, SQL Server, XML, Xerces, SVN, ANT, IBM Web Sphere, Sun Solaris.

We'd love your feedback!