We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Around 8 years of experience in user interaction, System Analysis, Design, Development and Implementation of web Application Systems using JAVA/J2EE.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Multi - Threading, Lambda, and Generics.
  • Expertise in developing applications using frameworks like Struts, Spring, Hibernate, Junit.
  • Experienced in establishing connectivity from front end to back end using JDBC connections.
  • Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XSL, XSLT, Node.JS, Angular.JS, Backbone.JS, require.js, bootstrap, ExtJS and single page applications by using JavaScript MVC framework, Angular JS.
  • Having Extensive experience in developing Web and Enterprise applications using Core Java and Advance Java (JEE) tools and frameworks.
  • Experience in designing and developing tables in HBase and storing aggregated data from Hive Table.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect-oriented Programming (AOP), Instrumentation, Integration, Security, and Boot.
  • Experience in integrating multiple components using web services. Hands-on experience using the SOAP, WSDL, JAX-RPC, JAX-WS, and XML Beans technologies.
  • Used JIRA for bug tracking and issue tracking.
  • Strong Experience in building as well as consuming RESTful web service in JSON/XML format using Apache CXF, Jersey, and REST Easy.
  • Developed the web application using Spring Core, Spring MVC, and Spring-DAO based declarative transaction management.
  • Experience building structured MVC web applications using JavaScript, AngularJS, Node.js, jQuery, Express, MongoDB.
  • Knowledge about unifying data platforms using Kafka producers/ consumers, implement pre-processing using storm topologies
  • Developed enhancements to MongoDB architecture to improve performance and scalability.
  • Developed spring boot applications for consuming SOAP, REST web service and deployed in Pivotal Cloud Foundary (PCF).
  • Proficient in implementing various J2EE design patterns like MVC design patterns, Service Locator, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, View Helper and Business Delegate.
  • Experience with a unit test using JUnit and familiar with tools like Spring JUnit, Easy Mock, and Mockito.
  • Used Apache Cordova to build native mobile applications using HTML55, CSS3 and JavaScript.
  • Having experience on using the Application/Web Servers like WebLogic, WebSphere, Tomcat.
  • Well versed in designing presentation layer components using Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL.
  • Used REST based microservices with REST template based on RESTful APIs and designed, developed the UI for the client websites by using HTML, CSS, jQuery and React.js.
  • Expertise in build tools like ANT, Maven, and IVY to build and package the application.
  • Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM, and JAXB.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web-based applications using Spring MVC and Spring Web Flow frameworks.
  • Experience with Hibernate 3.0+ which includes integrating legacy databases and persistence framework.
  • Developed Apache Spark jobs using Scala in test environment for faster data processing and used Spark SQL for querying.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, D3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, and DB2.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Dynamo DB, Couch DB, and Redis.
  • Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Experience in working with tools and IDEs & Tools like Eclipse3.X, My Eclipse, RAD 7.X, TOAD9.X, SOAP UI, SQL Developer, Oracle Workshop for WebLogic, Clear Case, SVN, VSS, GIT, PMD, SONAR, HP Quality Center, Jenkins, TeamCity, Net Beans.
  • Have Strong Analytical, Problem Solving and debugging skills, excellent interpersonal and communication skills. I am a Self-starter, motivated team player.

TECHNICAL SUMMARY:

Languages: Java, Java Script, C, C++, SQL, PL/SQL.

Java Technologies: J2EE, EJB, JavaBeans, JSP, JSF, Servlets, JDBC, JNDI, RMI

Frameworks: Struts 1.X/2.X, Spring 2.5/3/4, Hibernate, JMS (MQ Series), Junit, Microservices.

Web Technologies: Ajax, JQuery, JSON, HTML5, XML, CSS, Bootstrap, Angular.JS.

Web/Application servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBoss, GlassFish.

IDEs/Utilities: Eclipse, My Eclipse, Net beans, IntelliJ, TOAD, SQL Developer.

Database: Oracle 10g/11g, MS SQL, DB2, My SQL.

Operating Systems: Windows, Ubuntu, Linux, Unix,SunSolaris.

Reporting Tools: Oracle BI Publisher 11g/12C.

Version Control: Subversion, Clear case, Git Hub.

Protocols and UML design tools: SOAP, LDAP, RESTFul, SOA, Node.JS, Backbone.JS, Ext.JS, HTTP, HTTPS/SSL, TCP/IP, FTP, Telnet, Rational Rose 2002, Microsoft Visio.

Methodology: Agile (SCRUM), Waterfall, lifecycle Model

Build Tools: Maven, Ant, IVY

CI: TeamCity, Atlassian Bamboo, Cruise Control, RALLY, JIRA

PROJECT EXPERIENCE:

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Developed the Web-Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
  • Implemented application level persistence using Hibernate and Spring.
  • Created development build and deployment process using GulpJS to work with TFS based deployment process.
  • Helped to deploy and resolve issues during deployment and Configured Maven, Gradle, Shell Scripts. Used Jenkins for Continuous Integration (CI) and Hudson.
  • Configuring Hibernate, Struts and Tiles related XML files.
  • Developed user interfaces using JSP, JSF framework with AJAX, JavaScript, HTML, DHTML, and CSS.
  • Designed and Developed the UI screens using JavaScript, Angular JS, jQuery, JSP, RequireJS, Html, and CSS.
  • Implemented the search functionality for Internal Application using Angular JS and NodeJS.
  • Implemented User interface(UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS.
  • Tested and deployed Apache Cordova API to production server (JavaScript, jQuery, Node, make, Android SDK, SSH, Git).
  • Improved the overall quality of the current system by optimizing underlying code and database resulting in overall decrease in CPU and memory utilization.
  • Developed shell scripts and Spark SQL jobs to handle large volumes of ETL workloads.
  • Worked on development and implementation of incremental data (CDC) loads from source systems into Hadoop using Apache Spark SQL.
  • Application portability and Application auto-scaling using cloud Foundary Installation & configuration of Apigee Edge on premise setup.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Microservices are designed with the individual database and project with no dependencies.
  • Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
  • Used Ajax calls extensively - using jQuery, inside the WebApps and create a seamless flow of Quotes.
  • Was involved in UI development, and Developed presentation layer using JSP, HTML5, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
  • The software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade.
  • Developed Ruby/Python scripts to monitor health of MongoDB databases and perform ad-hoc backups using MongoDB dump and MongoDB restore.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery.
  • Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQL.
  • Extended pagination, profiling functions and coherence cache support for existing RESTful service
  • Strong real-time experience in Java technology and Spring MVC, Spring IOC, Hibernate, JavaScript, jQuery, AngularJS, HTML, CSS, MongoDB.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from the different module and used XML parsers for data retrieval
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka for persisting data into Cassandra.
  • Performance and tuning database connection pools, thread pools, JVM Heap Size to required sizes.
  • Involved actively in troubleshooting the JVM crashes by analyzing the core dumps, other diagnostic artifacts and worked closely with Sun Engineers to troubleshoot JVM issues.
  • Led development team using J2EE creating a web-enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Used C++, Java, Servlets, JDBC, JSP, and DAO for Coding/Implementation. Work with the client in proposing solutions for the overall stability of the applications.
  • Responsible for overseeing the Quality procedures related to the project.
  • Supporting the system components during system testing, integration testing and during the promotion of these components to the production environment.

Environment: Java, J2ee, Spring, Hibernate, Struts, Ruby, C, Ruby on Rails,, Android SDK, Cordova, Gradle, Jira, GulpJS, AJAX, JSF, ExtJS, JavaScript, Spark, HBase, Dojo, CSS, HTML5, CRUD, PL/SQL, JDBC, DB2, Apache CXF, SOAP, Web Services, Eclipse, WebSphere Portal, Subversion, JUnit, Scrum, UML, JSP, JSTL, Linux, Cordova, Microservices, Cloud Foundary.

Confidential, Atlanta, GA

Java/J2ee Developer

Responsibilities:

  • Developed the applications using Java, J2EE, Struts, JDBC
  • Performed Unit testing using Karma Jasmine and Junit.
  • Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin Console.
  • Developed application analysis & design for Patient Acquisition, Provider management, and Post Processing modules.
  • Performed unit testing and analysis and tuning of memory usage and CPU utilization.
  • Worked on data modeling and design of Hive and HBase Table structures based on the project reporting and analytic needs.
  • Extensive working experience on clustering, performance tuning JVM options, load balancing, Connection pool, JMS message Queue and Monitoring.
  • Tuning of application server by modifying Execute Queue Thread / Sun JVM heap/ JMockit JVM parameters
  • Used IntelliJ as IDE, configured and deployed the application onto Tomcat application server using Maven build and used Jenkins to automate the build and deployment process.
  • Used REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
  • Developed payment system module using Spring Microservices on Pivotal Cloud Foundry after successful execution of the main business model
  • Developed interfaces/APIs in Java to interact with the various backend system.
  • Built applications for scale using JavaScript, NodeJS, and React.JS
  • Used AngularJS as the development framework to build a single-page application.
  • Used SOAP UI Pro version for testing the Web Services.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration.
  • Configured JBoss Fuse to authenticate and authorize users against Red Hat Directory Server RHDS LDAP.
  • Setting up Linux servers with JBoss, Apache, JDK 1.7, JIRA, Bamboo, Stash, and Git. Worked on various use cases in development using Struts and testing the functionalities.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Used Cordova, HTML5, backbone, amber.js, requireJS, knockout, jasmine, less, google material and many new UI technologies.
  • Working on creating various types of indexes on different collections to get good performance in MongoDB database.
  • Implemented Spark RDD transformations to Map business analysis and apply actions on top of transformations.
  • Involved in migrating MapReduce jobs into Spark jobs and used Spark SQL and Data frames API to load structured data into Spark clusters.
  • Writing services in Spring Boot for microservices and running and deploying them in Cloud Foundary.
  • Utilized several Cordova plugins to provide and consume native capability on the application.
  • Used Kafka and Kafka brokers, initiated the spark context and processed live streaming information with RDD and Used Kafka to load data into HDFS and NoSQL databases.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Created a deployment procedure utilizing Jenkins CI to run the unit tests.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Used Neo4j CQL commands to perform Database operations.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS amis.
  • Used PL/SQL stored procedures for applications that needed to execute as part of scheduling mechanisms.
  • Built applications for scale using JavaScript and NodeJS.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Server instances are created on AWS. Tomcat, Swagger and hawtio are installed and used for deploying Microservices.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP-based XML web services.
  • Used SAX XML API to parse the XML and populate the values for a bean.

Environment: Flex, EJB, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, Angular JS, AWS, JDBC, JavaScript, XSLT, XML, Spark, HBase, UML, HTML, JNDI, Neo4j, Rational Rose 98, Oracle 10g, Apache Tomcat, Clear Case, Log4J, ANT, JUnit, Microservices, Cordova, Cloud Foundary, and Eclipse.

Confidential, New York

Java Developer

Responsibilities:

  • Involved in analysis, design, and development of a funds transfer system as well as account summary system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSP 2.
  • Developed the application using Struts Framework that leverages classical Model View Layer.
  • Used Eclipse for writing code for JSP 2, Servlets 2.4, Struts 1.1 and EJB 2.1.
  • Implemented persistence layer using Hibernate 3.0 that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton, Factory and Layer Supertype.
  • Core service uses the main database and the other Microservices use their individual databases to access and store data.
  • Implemented Microservices architecture to convert monolithic heavy application into smaller applications.
  • Git has been gaining share for open source development largely because of its distributed architecture. It is designed by Linus Torvalds and used for Linux itself, so that gives it great credibility
  • Deployed the applications on Tomcat Web Server.
  • Created and implemented SQL Server stored procedures using SQL.
  • Developed JUnit test cases for all the developed modules.
  • Used SVN for version control across common source code used by developers.
  • Used Log4j to create logs of the application's flow of control.
  • Experience in developing web pages using JSF's.

Environment: Java/J2EE, Struts 1.1, EJB2.1, JMS, JNDI, Oracle 9i, PL/SQL, Hibernate 3.0, HTML, DHMTL, XML, Tomcat 7, SVN, JSF, Microservices.

Confidential, NC

Java Developer

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Used Grails Framework for designing the layout of the application in MVC pattern
  • Client pages are built using HTML, CSS, JSP, JavaScript/jQuery.
  • Worked on Groovy and Grails Tool Suite(GGTS) for developing the legacy application.
  • Integrated the Front-End code at Back End with Groovy and Grails in IDE.
  • Used Gradle for build framework and Jenkins for the continuous build system
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented Audit History and Annotations for Views and Messages
  • Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user
  • Integrated GSP pages with Bootstrap files for rich User Interface.
  • Implemented the project by using Spring Web MVC.
  • Implemented the online application by using Core Java, JSP, Servlets, Web Services, SOAP, and WSDL.
  • Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
  • Tested the Service classes and DAO Classes by using Unit Test Cases
  • Integrated REST Web Services with services and DAO layer.
  • Implemented complex queries with Hibernate for DAO layer.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with the database.
  • Worked on Ruby on Rails different versions to make them compatible accordingly required for the project on windows
  • Created Domains, Controllers, Views and Service layer for the pages in the application.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Worked on methodologies of architecture, i.e. Separation of concerns, DI pattern specifically for TDD.
  • Implemented Jasmine to start UI TDD.
  • Worked on configuring Spring Boot where it adds all the dependencies that are required.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling
  • Prepared Documentation for the Project requirements and Application development.
  • Used VAGRANT (virtual machine) for developing the application in a virtual machine.
  • Responsible for testing the controllers with Unit Test Cases and to test the Service layer using Integrated Test Cases.
  • Involved in making some static changes to the old application of CWO which is built on Ruby and Rails.

Environment: Java, Groovy J2EE, JavaScript, HTML5, CSS3, Angular.js, Spring, Hibernate, Grails, REST, jQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, MySQL DB, Oracle, CRUD, PL/SQL, JDBC, NodeJS, MongoDB, UML, IntelliJIdea, Junit, Gradle, Sequel Pro, Tomcat, Agile.

Confidentia

Product Support Engineer

Responsibilities:

  • Understanding the requirements based on businesses and functional documentation.
  • Use Best practices and Coding standards.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team
  • Developed the user requirement by programming using Java, JDBC.
  • Develop Unit Test cases using automated unit test framework.
  • Involved in Fixing Production Issues.
  • Coding and Debugging based on the severity of the issue.
  • Pay High attention to detail in all the work, quality and on-time delivery of agreed deliverables.
  • Promptly escalate any issues, which affects product delivery and quality to reporting lead.
  • Involved in fixing Production Defects.

Environment: Java/J2EE, Spring (DI, DAO), XML, WebSphere Application Server, JBOSS, IBM Rational Application Developer (RAD), JMS, Eclipse, Oracle, VSS, log4j.

Confidential

Java Developer

Responsibilities:

  • Developed UI (Home and Price screens using MXML pages in Adobe Flex) and handled the action events (Action Scripts) to navigate across the other screens.
  • From home screen, the navigation will be to historical pricing screen where the historical data maintained.
  • Used Flex Data access methods to communicate between the Flex and Java.
  • Developed Action Script functions for event handling, error handling, and response handling.
  • DevelopedPythonscripts using multithreading module.
  • Used multithreading to process the customer's request from the request.
  • Developed report generation such as Excel Download, Excel upload, and file Upload. The excel report for the historical with date range selected on the screen.
  • Used Hibernate framework to interact with databases object-relational mappings, cache management & specifying the business rules.
  • Used to write Python automation scripts that create and manage resources in your Open Stack cloud.
  • Generated DAO's to map with database tables using Hibernate.
  • Wrote Hibernate queries to retrieve the data, and to save the data.
  • Used Design Patterns like Singleton and DAO.
  • Produced unit tested error free code and associated documentation in the stipulated time frame.
  • Experience in Quality and Process activities for the trading project and played as SCM Co-coordinator for the BPS project.

Environment: Core Java, J2EE, Adobe Flex, Action Script, JSP, CSS, Struts 1.3.8, spring 2.5, Hibernate and SVN.

We'd love your feedback!