We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Boston, MassachusettS

SUMMARY

  • Over 8 years of experience in developing complex enterprise applications using java/j2ee technologies. Extensive experience in managing different application containers and used different middleware integration frameworks for the enterprise middleware setup. Expertise experience in Middleware ESB, JAVA/J2EE, NoSQL, and Big Data, JavaScript frameworks like Angular, TypeScript and JavaScript libraries like Backbone.
  • Demonstrated and successful in developing complex enterprise applications using Java/JEE technologies.
  • Experience in deploying applications on Servers like Web Logic Application Server, Web Sphere 6.0, Oracle Application Server and Tomcat.
  • Experience in Data Modeling and performance tuning of Relational Data Bases Oracle and DB2.
  • Expertise in developing applications using Spring Framework's Spring Web Flow, Inversion of Control and Dependency Injection.
  • Excellent Track Recording delivering Highly Scalable and Efficient Multi - Threaded Applications on time using standard development practices.
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JMS, JNDI and other Remote Components.
  • Strong experience in JSF, Struts and Spring Framework modules such as Spring MVC, IOC, AOP and Spring JDBC, Spring JTA, Spring IO, Spring Boot with Thymeleaf and Spring Security Framework for User Access Management.
  • Experience in developing application user interfaces with Angular JS and EXT JS.
  • Experience in developing Mule ESB services as a middleware layers in reaching the goal of SOA pattern.
  • Experience in developing Oracle SOA and BPEL middleware process in most of the ecommerce domains.
  • Experience in developing the Release Automation Flows using CA release Automation Tool.
  • Experience in developing middleware services using Mule, Fuse and deploying on the JBOSS containers.
  • Used Puppet as configuration tool to deploy the Docker images on AWS to enable seamless full-infrastructure provisioning for site-redundancy and development environment.
  • Experience in Cassandra Database Configurations and its C++ client library.
  • Experience in consuming the secured services like OAUTH, Kerberos implementations.
  • Experience in writing custom LDAP authorization filters in enabling on top of web applications.
  • Experience in developing the applications which can talk to NoSQL Databases like Mongo DB and Cassandra.
  • Extensive experience in managing Docker containers and used boot2docker for the windows platform setup.
  • Used Elastic search clusters to enable Kibana Dashboards for logging.
  • Experience in creating and maintaing Docker images for deployment of application services.
  • Used OpenShift cloud development Platform as a Service (PaaS) to deploy on the cloud.
  • Used KAFKA as distributed system in Data Analytics using integration of spark and Cassandra.
  • Extensive experience in using Node JS and Express to build REST Services.
  • Developed POC on data intensive UI using React JS and BackboneJS as library and Angular JS as frontend frameworks.
  • Experience in using the Big Data modules like MapReduce, Hive, PIG, Apache Spark.
  • Experience in using different Test Frameworks like Mocha, Jasmine and Mockito to test different layers of the application.
  • Experience in writing the ANT scripts for building and deploying the working enterprise application and writing UNIX Scripts.
  • Experience in logging the application using Log4j.
  • Experience in using Version Control Systems like CVS, SVN, GIT.
  • Highly adaptable and adept at building good working relationships.

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS 1, 2, 4, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS, Grunt, Jasmine, Protractor

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC, JDBC, DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL WorkbenchDatabases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Accurev, GitHub

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, Post Man

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, LoadTest, TimedTest, Selenium

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunnerApplication Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Rally

Methodologies: Agile (XP, Scrum), Waterfall

Reporting: JReports

Batch Jobs: Cron, Spring Batch

PROFESSIONAL EXPERIENCE

Confidential, Boston, Massachusetts

Sr. Java Developer

  • Followed agile methodology during complete SDLC process and participated Agile/Scrum development and development teams.
  • Developed UI screens from scratch using HTML5, CSS, SASS, Typescript and Angular 5.0.
  • Used Angular 5 for DOM Manipulation, Filters, and Directives.
  • Designed and developed the login portal using framework Angular 5.0 along with HTML5, CSS3 and Type Script.
  • Used Bootstrap and Angular 5.0 to create Controllers to handle events triggered by clients and send request to server.
  • Creating custom, general use modules and components which extend the elements and modules of core Angular 5.0.
  • Developed Micro services using Spring boot.
  • Develop multi module application in API in order to separate the Controller, Service, DTO and DAO to separate the code logically
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, Spring Boot and AOP.
  • Implemented JDBC for database connectivity with MySQL Server.
  • Extensively used Hibernate mappings, HQL, Query, Criteria, Lazy loading Transactions for interacting with Oracle database.
  • Developed Web-Services module for integration using SOAP, WSDL.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Developed the business logic code in Core Java/J2EE, Struts and JDBC.
  • Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed Service layer Using Spring and persistence layer using Hibernate.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Developed persistence layer using Hibernate and JPA.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Experience in creating and maintain Docker images for deployment of application services.
  • Used OpenShift cloud development Platform as a Service (PaaS) to deploy application on the cloud.
  • Junit, Mockito were used for unit testing and mock testing respectively.
  • Implemented test cases to cover entire API application using Junit tests and maintained code coverage.
  • Create test data in the backend such as medical service information and data changes in order to help the testers to test all possible scenarios.
  • Used Jenkins to test the coverage of the code and if the test has passed or failed and also look for the vulnerabilities using Sonar and Fortify.
  • Performed Smoke/Sanity/Regression test in order to make sure no other existing functionality is disturbed or affected.

JDK1.8, Spring MVC, Hibernate 4.1, JSON, JDBC, JSTL, AJAX, Web services, JAX-RS, JAX-WS, TypeScript, Oracle 10g, Agile Methodology, SVN, Apache Maven, JUnit, Html, JUnit, XSLT, HTML/DHTML, Angular 5, EcmaScript, MongoDB, Spring Boot, JPA, Selenium, Docker, OpenShift.

Confidential, Florida

Sr. Java Developer

Responsibilities:

  • Developed screens using HTML, CSS, SASS, Typescript and Angular 2.
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • Used Angular 2 for DOM Manipulation, Filters, and Directives.
  • Creating custom, general use modules and components which extend the elements and modules of core Angular2.
  • Designed and developed the login portal using framework Angular 2.0 along with HTML5, CSS3 and Type Script.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Implemented Micro Services using REST for consuming and producing data in JSON format which will be populated in UI using Spring Data JPA in data access object layer.
  • Worked on creating responsive website for smart devices using responsive design and Bootstrap.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Used Bootstrap and Angular2 to create Controllers to handle events triggered by clients and send request to server.
  • Used spring JDBC to connect database for web services, Worked On Test Driven Development.
  • Created forms to collect and validate data from the user in HTML5, CSS LESS and AngularJS.
  • Developed Micro services using spring boot.
  • Used JDBC Thin Driver extensively for invoking complex query on database.
  • Design and develop Micro services for various activation and management activities in one network flow
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Modified the Spring Controllers and Services classes so as to support the introduction of spring framework.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
  • Used Mongo DB as one of the data source for internal dashboard views to display the logs and stats of OSB service.
  • Apache POI was used to generate different reports in MS Excel and MS Word using java.
  • Selenium was used for integration testing.
  • Exporting Relational stores data to non-relational stores like Mongo DB.
  • Used Maven and Jenkins to automate the build and deploy process.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

Environment: JDK1.8, Spring MVC, Hibernate 4.1, Backbone JS, jQuery, JSON, JDBC, JSTL, JSTL-EL, Servlets 2.3, AJAX, Web services, JAX-RS, JAX-WS, SOAP, XML, XStream, NetTool, JQueryUI, Apache CXF 2.6, Apache POI, JavaScript, Oracle 10g, IBM RAD, WebSphere 7.0, Agile Methodology, SVN, Apache Maven, JUnit, Html Unit, XSLT, HTML/DHTML, Angular 2/4, EcmaScript, MongoDB, IBM BlueMix Cloud, Spring Boot, AspectJS, EHCache, Apache Shiro, JDBC, JPA, SeleniumPNC Bank, Pittsburg, PA July 2015- Nov 2016

Sr Java Developer

Confidential

Responsibilities

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Macromedia/Adobe Flex.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
  • Developed Web-Services module for integration using SOAP, WSDL.
  • Developed a data-accessible web application for employee accesses using HTML5, CSS3, AngularJS, and Node.js.
  • Implemented SOAP Web Services using JAX-WS, for providing end points to upstream clients.
  • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
  • Responsible for writing test cases for entire project, also responsible for doing black box testing using Scala.
  • Design and develop automation framework using Java, Selenium web driver, JUnit, Maven, Ant and SVN.
  • Designed and developed the UI using JSP, HTML, HTML5, CSS and JavaScript, AJAX, JSON.
  • Used JBoss an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications. Created continuous integration builds using Maven and SVN control.
  • Created and deployed web pages using HTML, JavaScript and jQuery. Implemented presentation
  • Layer using CSS framework, angular JS.
  • Developed SQL procedures for login module and written complex sql queries.
  • Design and Developed using Web Service using Apache CXF.
  • Developed Rest architecture based Web Services to facilitate communication between client and servers.
  • Mapped tables in database using Hibernate.
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Wrote roll out procedures and plans. Environment was mixed Windows projects written in C++.
  • Developed JUnit test cases for all the developed modules.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Experience on integrating spring with Hibernate using Spring ORM module.
  • Configured AWS
  • Integrated Bootstrap.js into several applications for speeding up JavaScript development.
  • Designed custom Node.js module to, programmatically generate a path for a RESTful endpoint.
  • Experience using testing strategies such as TDD, including knowledge of JUnit and/or Selenium.
  • Used Maven script for building and deploying the application.
  • Designed and developed GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Used GIT for version control in Scala in Java.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.

Environment: JDK 1.6, Spring MVC, Spring AOP, Hibernate 4.0, Struts 1.2, JDBC, JPA, JQuery, Ajax, Javascript, Oracle, REST, Angular.js, Backbone.js, Bootstrap.js, MongoDB, Node.js, JUnit, Maven, GIT, AWS, Scala, JBoss 7, JIRA, Confluence.

Confidential, Austin, TX

Sr. Java J2EE Developer

Responsibilities:

  • Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation and testing of the enterprise applications.
  • Designed UML case diagrams, Class diagrams, activity diagrams and Sequence diagrams and Implemented MVC architecture for developing the distributed and enterprise applications.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and GIT as a Version Control.
  • Experience in working with ORM frameworks like Hibernate, JPA (Java Persistence API) and APIs such as JDO (Java Data Objects).
  • Involved in build process, modifying the Gradle files, compiling the code building, packaging the WAR file and deploying onto various Tomcat servers in UNIX environments.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Used React.js for developing UI using sorting, pagination and rendering for searching the statements in the webpage.
  • Used React-Redux thunk as middleware to handle asynchronous actions in the application and to make REST API calls.
  • Experience on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
  • 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 apache camel to integrate the different applications using protocols like http, Active MQ and JMS.
  • Deployed the jar file using Jboss application server on hawtio console and used Log4j as a logging framework.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Micro service architecture with Spring Boot based service through REST.
  • Extensively worked on Spring bean wiring, Spring DAO an spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Scaled the component interactions and generalized the interfaces using Restful web service.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Web application development for backend system using Node.js with cutting edge HTML5 and CSS3 techniques.
  • Worked on JMS for developing messaging services framework to implement the JAX-RS (Restful service).
  • Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code.
  • Wrote test cases using JUnit as the Unit testing framework and Selenium as automation testing for the developed Java applications.

Environment: Java 1.7, Eclipse Mars, Gitlab 7.0, Apache Tomcat 8.0, Oracle 11g, JMS, Servlets, JSP, JavaScript, Restful, JQuery, MVC, Gradle 3.2.1, JDBC, JPA, XSLT, HTML, XML, JUnit 4.9,React JS, Spring 3.2, Hibernate 3.6, Log4j.

Confidential

Java J2EE Developer

Responsibilities

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns .
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.

Environment: Java 1.6, servlets, JSP, JMS, Struts, HTML5, CSS, JavaScript, Oracle 10g, Junit 3.x, SOAP, SOAPUI, XML, BEA web logic, SQL, Hibernate, Spring 3.3, Oracle 11g.

We'd love your feedback!