We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Armonk, NY

SUMMARY:

  • Around 8years 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, ExtJSand 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 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 XMLBeans 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,andREST Easy.
  • Developed the web application using Spring Core, Spring MVC, and Spring-DAO based declarative transaction management.
  • Developed spring boot applications for consuming SOAP, REST web service and deployed in Pivotal Cloud Foundry (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.
  • Skilled in taking the support of Cordova for deploying application into Mobiles with OS like Android and IOS.
  • 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 Strutscustom validation rules, Tiles, JSTL.
  • Experience in Microservices using Spring boot with Spring Cloud stack like Apache Kafka Spring Cloud Netflix stack patterns like Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zulu) and Client-Side Load Balancing (Ribbon)
  • Experienced in JHipster stack for building monolithic as well as microservices based architecture
  • Experience in using various Configuration Management tools like GIT, Source Tree, CVS, Clear Case, VSS, PVCS, and SVN.
  • Expertise in build tools like ANT, Maven, and IVY to build and package the application.
  • Experience in deploying the application in different environments like DEV, QA.
  • Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM,andJAXB.
  • 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.
  • 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, andDB2.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Dynamo DB, Couch DB, and Redis.
  • Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployments (CD) tools like Electric Cloud and Nolio.
  • Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Good Knowledge on Financial services.
  • Good knowledge of Gits, the open source distributed software version control system,
  • 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.
  • Excellent communication skills and commitment with proven ability to interact with clients
  • Have Strong Analytical, Problem Solving and debugging skills, excellent interpersonal and communication skills. I am a Self-starter, motivated team player.

TECHNICAL SKILLS:

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: Confidential 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, Sun Solaris.

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

PROFESSIONAL EXPERIENCE:

Confidential, Armonk, NY

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.
  • Installing and configuring Cloud Foundry (Pivotal, HPE Stackato)
  • Using Ruby on Rails for development with backbone.js
  • Develop the codes in C programming language
  • Helped to deploy and resolve issues during deployment and Configured Maven, Gradle, Shell Scripts. Used Jenkins for Continuous Integration (CI) and Hudson.
  • Using JIRA to manage the issues/project workflow
  • Configuring Hibernate, Struts and Tiles related XML files.
  • Developed user interfaces using JSP, JSFframework 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.
  • 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 web applications using Spring MVC, jQuery, HTML5, Bootstrap for Virtual Infotech Inc.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery.
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQL.
  • Providing support & development of web-based applications and TCP/IP socket applications in UNIX, using PHP, C, Perl, JavaScript, Oracle, MS SQL, T-SQL, Pl/SQL, open SSL.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC, and DAO).
  • Worked on Java Multithreading, Collections & Coherence Framework .
  • 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.
  • Improved data analysis efficiency by adding 30 new features using Java 8 (Spring, JAX-RS) and MongoDB
  • Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF.
  • 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
  • Experience working withjQuery, agile, WebSphere Portal User management APIs
  • Implemented improvements to the WebSphere Commerce Organization Console and the Administration Console to display, and allow for the update, new member information.
  • Extensively used Confidential WebSphere Integration Developer(WID) to implement SOA
  • Used WSAD for writing code for JSP, Servlets, and Struts
  • Led development team using J2EE creating a web-enabledinvoicing system for multiple location service company in NetBeans environment using Git-Hub version control.
  • Wrote test cases using JUnit testing framework and configured applications on WebLogic Server
  • Followed Agile and SCRUM in the development process
  • 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.
  • Identify the root cause of the issues and providing a permanent solution.
  • Unit Testing, Integration Testing, and deployment.
  • Responsible for analysis, design, developing and testing of web services
  • 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, 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, Detroit, MI

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.
  • 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 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.
  • Developed GWT GUIs that call the SOA web services through to the backend data services using SQL.
  • Involved in the development of model, library, struts and form classes (MVC).
  • 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.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP-basedXML 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, Confidential MQ, XML, SOAP, UDDI, WSDL, Angular JS, AWS, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI,Neo4j, Rational Rose 98, Oracle 10g, Apache Tomcat, Clear Case, Log4J, ANT, JUnit, Microservices, Cordova, Cloud Foundary, and Eclipse.

Confidential, Chicago, IL

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, Sanfrancisco, CA

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.

Confidential

Product Support Engineer

Responsibilities:

  • Understanding the requirements based on businesses and functional documentation.
  • Use Best practices and Coding standards.
  • 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, Confidential 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.
  • 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 databasesobject-relational mappings, cache management & specifying the business rules.
  • 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!