We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Farmingham, MA

SUMMARY

  • 7+ years of IT experience in application design, software development life cycle (SDLC), Agile methodologies maintenance and enhancement of web - based applications.
  • Complete understanding ofObject-Oriented Design and Developmentof web-based andclient/server systemson multiple platforms in a distributed environment.
  • Experience in Distributed Application Development and Object-Oriented Programming (OOP).
  • Expertise in development of multi-tiered enterprise applications using Java/J2EE technologies like Spring, Struts, Servlets, JSP, Top-Link, Hibernate, JDBC, JMS, IBM MQ Series, JNDI, Java Beans.
  • Experience in developing Server-Side Code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Facade, Front Controller, Data Access Object and MVC, Compositeview, BusinessDelegate patterns.
  • Expertise in client scripting language and server scripting languages like HTML, CSS, JavaScript, JQuery, Angular JS, Node JS, Java Beans, JSP, Servlets & Struts
  • Worked on Integration ofSpringandHibernate (Top-Link)frameworks using SpringORM Module
  • Proficient in building Web User Interface (UI) usingHTML5, DHTML, CSS3 and JavaScriptthat follows W3C Web Standards and are browser compatible.
  • Experience with Java 8 features such as Lambda Expressions for making inline function calls by using Functional Interfaces which makes code readable and concise.
  • Knowledgeable with RDBMS concepts like writing SQL Queries. Working experience of Relational DBMS like MySQL, Oracle, SQL, PL/SQL, SQL Server (MS SQL), DB2 and NoSQL DBMS like MongoDB and Oracle Performance Tuning.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and cursors for Oracle, SQL Server and MongoDB.
  • Experience working with Amazon Web Services like EC2, S3 bucket, RDS, SQS, Elastic Load Balancer, Dynamo DB, through AWS Console and API Integration.
  • Expertise in installing, configuring and deploying applications in WebLogic, JBOSS, WebSphere and Tomcat application server.
  • Extensive experience in developing applications using Java, Java Beans, JSP, Servlets, Apache Struts framework, JDBC, JNDI, JMS, MQ, XML: XSLT, DTD or Schema modelling, DOM/XPath/SAX parsing, JDWP, Spring, Spring Boot, Spring Batch, Spring dynamic modules (OSGI), Hibernate, AJAX, JUnit, stubby, Oracle.
  • Good working knowledge inEnergy, Health, Banking and Finance, Manufacturing Domains.
  • Good knowledge in developing and deploying applications onJ2EEservers likeApache Tomcat/Web Logic/Web Spherefor deployment and customizingWAR/JARfile management for web applications.
  • Experience onSubversion (SVN), CVS and GitHub, Tortoise SVNas versioning software tools.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.
  • Good knowledge on AWS databases like RDS,DynamoDB,Redshift,ElastiCache.

TECHNICAL SKILLS

Operating System: Windows 10, Linux Mint 18.1, UNIX OS, Mac OS

Methodologies: Agile, waterfall, TDD

Java/J2EE Technologies: JDBC, JSP, Servlets, JSF, JSTL, JMS, EJB (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, XSL, DOM, JNDI, JPA, Multi-Threading, RMI, Lambda Expressions, JavaScript, AJAX Networking, Exception Handling

Frameworks: Spring, Hibernate, Angular JS 1.X JSF, Struts 1.x/2.0

Application/Web servers: IBM WebSphere, ApacheTomcat,JBOSS, NginX

Databases: Oracle 10g/11g/12C, SQL server, MySQL, DB2,SQL, PL/SQL,MongoDB,Cassandra, Dynamo DB, PostgreSQL, SSMS

Web Technologies: Angular JS, ReactJS, Node JS JavaScript 1.8, XML 2.0, CSS 4, jQuery2.11, Bootstrap

Build/Version Control/CI Tools: GIT, SVN, GitHub, Jenkins, Hudson, Bamboo,Ant, Maven, Gradle

Testing and Logging Frameworks: JUnit, JMeter, Log4J, Test NG, power mock, Selenium,Jasmine, SoapUI

Web Services: SOAP, REST/Restful, WSDL, JAXB

Scripting Languages: JavaScript,jQuery, Scala, Spark, Kafka Python, Ruby, PowerShell,Shell Script, Bash

IDE: IntelliJ, Eclipse, JBuilder, Net Beans 8.0.2

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential, Farmingham, MA

Responsibilities:

  • Developed application on Java 8 framework by utilizing its features like Lambda Expressions, Java Annotations Multi-threading, Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Top-Link, Spring Web flow using Spring MVC.
  • Deployed and maintained code in Microsoft Azure cloud.
  • Used functional programming features like lambdas and streams to write the code more functional and also maintabale.
  • Interact with the QA team and fix the bugs raised by them.
  • Developed new features as a requirement from the business team with less turnaround time and not holding resources.
  • Participated in daily stand ups and provided updates on the progress of the JIRA tickets working on.
  • Used CouchBase DB to connect to the back end servers.
  • Developed many Rest APIs to call and maintain different services over the project.
  • Created REST web services & consumed it using Angular 7 and REACT to communicate between apps.
  • Been part of converting the mobile apps into wrapper and supported the backend changes needed.
  • Created various spring boot and spring applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases. Also provide an endpoint to get all the workflow handled.
  • Wrote complex SQLs, Stored Procedures using SQL developer, EJB & TOAD, executed on Couchbase documents.
  • Created custom page templates and used ADF skinning features to design web pages. Developed the backend using Groovy and Grails, Value Object and DAO.
  • Created workflow to handle the recurring events with the custom time intervals provided.

Environment: Java 1.8, Spring, JSP, Microservices, Couchbase, REST API, nephos, Azure, Jenkins, JIRA.

Senior Java Developer

Confidential, Houston, TX

Responsibilities:

  • Developed application on Java 8 framework by utilizing its features like Lambda Expressions, Java Annotations Multi-threading,Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Top-Link, Spring Web flow using Spring MVC.
  • Created standalone pages using Swing UI to fit the application requirements and implemented many buttons and event driven environments.
  • Used JIRA as a tracking methodology in AGILE Environment.
  • Wrote multiple REST APIs to manipulate the user provided data and return the processed information, also save the information into the database.
  • Created REST web services & consumed it using Angular 7 and REACT to communicate between apps.
  • Involved in design, development, and implementation of the front-end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular and Bootstrap.
  • Worked on Java 8 to rebuild an application that currently uses a java swing client and transfer it to use the ReactJS UI. Wrote controllers to handle incoming requests and send output to the UI.
  • Worked on creating Web pages from scratch using Angular 7 and fixed bugs in the websites using many node features. In this project I created RESTful web services and used HTTP to integrate the Angular web pages and Java applicationon the Spring framework.
  • Developed both reactive and stand-alone pages on Angular 7 on Bootstrap framework.
  • Used Angular 8/ReactJS and imported many concepts into the project and made changes to the code to be compatible with the imported cards.These cards are developed and deployed by the JS community.
  • Used Spring Boot and Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
  • Troubleshoot issues, implement new features, and refactor existing Java code.
  • Unit test the code to make sure all the code changes are effective and do not affect other regions.
  • Created various spring boot and spring applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases. Also provide an endpoint to get all the workflow handled.
  • Transferred most of the existing Java classes to Groovy classes and utilized many Groovy features those Java was missing.
  • I have experience on other JVM based languages such as groovy and Scala for Gatling test.
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Used Oracle Top-Link to make connections from application server to the Databases.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Involved in writing JAVA API for Amazon Lambda to manage some of the AWS services.
  • Experience with Service oriented architecture (SOA), developing REST web services based on JAX-WS (Document Style) using HTTPS Protocol on Bottom Up style development for creating Endpoints.
  • Developed user interface using JSP, JSF, Ajax, LESS, DOJO, Java Swing, and JQuery.
  • Used Drools to handle complex business rules using Rule Sets and Rule Flows.
  • Handled in-line SQL to save or retrieve records to or from the Database.
  • Wrote complex SQLs, Stored Procedures PL/SQL using SQL developer, EJB & TOAD, executed on Oracle Database.
  • Created custom page templates and used ADF skinning features to design web pages. Developed the backend using Groovy and Grails, Value Object and DAO.
  • Created workflow to handle the recurring events with the custom time intervals provided.
  • Worked onOSGI,REST APIs,and Elastic Searchto efficiently handle the data.
  • Used Tortoise SVN and Source Tree as source control tools for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Developed, Tested and Deployed application in Apache Tomcat 7.0.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture. Models connect to MySQL and MongoDB using Node.js MySQL and Mongoose modules.
  • Implemented the interaction between applications and Mule ESB by using Message Service clients.
  • Work with a team to translate business requirements into an accepted design where you will be responsible for coding, testing, and sign off the final implementation.
  • Generated Emails with either XML, HTML or pre-saved templates for both body and subject.
  • Used Java and Web services to validate the Migration Functions.

Environment: Java 1.8, Spring, JSP, JavaScript, HTML, XML, Servlets, Jenkins, Bitbucket, Cucumber, Oracle 12c, SOAP UI, Restful web services, JDBC, XML, EJB 3.0, JavaScript, Eclipse.

Senior Java/J2EE Developer

Confidential, Allen, TX

Responsibilities:

  • Agile development (2week sprints/Iterations), Test Driven Development (TDD), Junit, Mockito, Gradle, JIRA issue navigator, Crucible Code Reviews is part of every day's work.
  • Responsible for creation of design artifacts such as use cases and sequence diagrams.
  • Developed application on Spring 3.x framework by utilizing its features like Multi-threading,Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI.
  • Used Spring Boot and Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
  • To verify the behavior of the system under test used Mockito Framework.
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • I have experience on other JVM based languages such as groovy and Scala for Gatling test.
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Grooved the application using Kafka stream implemented using Java and Spark-Scala to get the required results from large data sets.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Involved in writing JAVA API for Amazon Lambda to manage some of the AWS services.
  • Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints.
  • Developed user interface using JSP, JSF, Ajax, LESS, DOJO, and JQuery.
  • Used Drools to handle complex business rules using Rule Sets and Rule Flows.
  • Wrote complex SQLs, Stored Procedures PL/SQL using SQL developer, EJB & TOAD, executed on Oracle Database.
  • Created custom page templates and used ADF skinning features to design web pages. Developed the backend using Groovy and Grails, Value Object and DAO.
  • Used Bitbucket as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Developed, Tested and Deployed application in Apache Tomcat 7.0.
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture. Models connect to MySQL and MongoDB using Node.js MySQL and Mongoose modules.
  • Implemented the interaction between applications and Mule ESB by using Message Service clients.
  • Used Java and Web services to validate the Migration Functions.
  • Developed user interface using JSP, JSF, Ajax, LESS, DOJO, Java Swing, and JQuery.

Environment: Java 1.8, Spring, JSP, JavaScript, HTML, XML, Servlets, Jenkins, Bitbucket, Cucumber, Oracle 12c, SOAP UI, Restful web services, JDBC, XML, EJB 3.0, JavaScript, Eclipse.

Senior Java Developer

Confidential, Portland, OR

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project using Agile methodology.
  • Used various Core Java concepts such as multi-threading, exception handling, collection APIs to implement various features and enhancements.
  • Designed Graphical user interface usingJava Swing, HTML and JSF. Implemented buttons and shared tables on the screen using Swing.
  • Extensively worked on business, front end and persistence tier using the JSP, Servlets, Spring MVC, and JSON.
  • Used design patterns like Front controller, DTO, Singleton, Facade, Factory design patterns.
  • Used Hibernate framework for back end development and Spring Dependency Injection for middle layer development.
  • Utilized Angular dependency injection to inject different Services including inner Services and custom services and create some custom directives to do some reusable component.
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap and custom media queries.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Implemented Kafka streams using Scala and Groovy to provide high through-put and low latency when migrating to AWS.
  • Made AJAX calls using Backbone.js to get data & parsing it for showing on webpage.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Created REST web services & consumed it using Angular to communicate between apps.
  • Performed form validations using reactive forms for sign in and inputting ticket rising information from Angular framework.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.
  • Used the MQ JMS messaging system to enable Applications to communicate with one another through the exchange of Messages.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Worked with Hibernate Query Language (HQL) to store and retrieve data from MongoDB.
  • Deployed allocations in the JBOSS application servers and written automation scripts on UNIX boxes.
  • Installation and maintenance of Git for users to check out project and maintain various versions of the project implemented Log4J for Logging Errors, debugging and tracking.
  • Used JUnit framework for unit testing of application and implemented Test Driven Development (TDD) methodology.

Environment: Java, Java Beans, J2EE, Spring, SpringBoot, Hibernate, Web Logic, Hibernate, RESTful Web Service, HTML5, CSS3, Ajax, Angular, jQuery, JSP, XSD, Agile, MongoDB, JMS, Eclipse Oxygen, STS, JUnit, Log4J, Unix, Git, Maven, FileZilla, Sun Solaris (Unix), Jenkins, MyEclipse.

Java Developer

Confidential, Albany, NY

Responsibilities:

  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Developed static pages in web Application using HTML, CSS, JavaScript and jQuery.
  • Developed, deployed and maintained Single Sign On application in development, test and production environments.
  • Updated/modified JSP pages using Struts tags, used JQuery and its validator plugin for validating Forms in the presentation layer.
  • Used AJAX and JSON to send request to server and updating GUI pages using callback functions.
  • Worked on presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM and HTML.
  • Implemented AJAX for couple of navigation screen flows for asynchronous calls.
  • Configured new actions, result types and global errors in struts.xml and used struts tiles to create application web pages.
  • Worked on design patterns which include Decorator, Facade, Front controller, Intercepting filter and MVC.
  • Used Spring MVC to build the Web application services.
  • Designed and developed Application based on Spring framework using MVC design patterns.
  • Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
  • See web services for interaction between various components and created SOAP envelopes.
  • Developed SOAP web services utilizing business logic for CRUD functionality and Rest Easy web services for creating reports.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and Restful
  • Implemented Spring MVC Controller module for better handling of client request, consume, RESTful data service and sending response back to client.
  • Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions. Created RESTful web services interface to Java-based runtime engine and accounts.
  • Used HQL (Hibernate Query Language) and Query criteria to interact with data base (MYSQL)
  • Used ANT for builds creation and to push into different environments
  • Involved in production bug fixes, analyzing and improving overall application performance.
  • Used log4j to capture the log that includes runtime exceptions, debugging and request/response/error logging.

Environment: Java 1.7, JSP, Servlet, HTML, CSS, JavaScript, jQuery, AJAX, Angular JS, Struts, Spring, Hibernate, LDAP, JAXP, JAXB, JMS, SVN, WebLogic, MYSQL, RESTful Web Services, ANT, AXIS.

Java Developer

Confidential

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces. Involved in developing static pages using HTML. Created custom tags for better navigation of the JSP pages.
  • Developed JSP's for dynamic content generation and a script file which contains generalized script functions.
  • Wrote server-side programs by using Servlets and JSP's to handle various requests from the client browser and send responses.
  • Provided utility classes for the application using Core Java and extensively used Collection package.
  • JDBC were used in retrieving data. Involved coding SQL Queries, Stored Procedures and Triggers. Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed all the UI pages using HTML, DHTML, XSL/XSLT, XHTML, JSON, JavaScript, jQuery, Ajax.
  • Designed the website and created/developed web interfaces.
  • Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
  • Debug the application using Firebug to traverse the documents & manipulated the Nodes using DOM and DOM Functions.
  • Developed Model and DAO classes using Hibernate Reverse Engineering.
  • Developed Struts action classes and Struts action form beans for the information flow between database and Model.
  • Interpreted and manipulated Struts and hibernate configure files.
  • Prepared backend procedures, triggers and functions using native SQL.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Developed features using Servlets, JSP, Java beans, Hibernate.
  • Designed and Developed Java classes, XML Mapping files and Service classes to use the Hibernate API.

Environment: Java, JavaScript, HTML, DHTML, Hibernate, Maven, Adobe Flash, SQL, Oracle, Windows.

We'd love your feedback!