We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

OH

SUMMARY:

  • 8+ years of experience in design, analysis, development and maintenance of complex high performance and scalable distributed object - oriented applications in Java and J2EE.
  • Very strong in Core Java including collections, multithreading, exceptional handling and data structures.
  • Experience in J2EE Software Development Life Cycle SDLC of business applications on Web and client-server environment using Java, J2EE, Hibernate, Spring, XML, MySQL with Excellence in Analytical and People skills.
  • Excellent working knowledge in designing and developing enterprise applications using J2EE technologies such as JDBC, Servlets, JSP, JNDI, JMS, JSTL, Junit.
  • Extensive experience inAngular.JSfor application implementation, proficient in creatingmodules, controllers, Route-Providers, factory services, ng-repeat, customizable filter, http get/post methodsanddirectivesto realize functionalities likeREST service with Ajax call, input validations, searchable and sortable contents.
  • Excellent inFront-end UIdesign implementations using HTML5,CSS3,Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobileto make betterSingle Page Application SPAworking onNode.JSServer.
  • Hands on experience in writing lightweightNode.js expressserver and using technologies likeAjax, JavaScript, jQuery to make connections between server and databases likeMongoDBandMySQL.
  • Extensive experience inOpen SourceJava frameworks such as:Spring Dependency Injection, Inversion of Control, Aspect-Oriented Programming, Spring MVC,Hibernate andStruts.
  • Working Knowledge of MVC frameworks likeBackbone.Js and Bootstrap.
  • Working Knowledge of React.JS JavaScript Framework.
  • Working knowledge of Swift in development of web applications.
  • Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Hands on exposure to multiple Application Servers like JBoss, JBOSS DROOLS engine, IBM WebSphere Server and BEA Weblogic.
  • Used Core Java Concepts based on Multithreading, concurrency and concepts for updating the inventory using the I/O concepts.
  • Excellent knowledge of design patterns (Singleton, Factory pattern, Flyweight, Decorator, Strategy, DAO, Session Facade and Model View Controller).
  • Strong in writingSQLqueriesinPL/SQLandT-SQL,triggers,storedproceduresin Relational Database Management Systems likeOracle, MySQL, PostgreSQLandMicrosoftSQLServer.
  • Expert in deploying applications on application servers like IBM Web Sphere Application Server, WebLogic, JBoss and Tomcat.
  • Experienced in implementingSQLqueries, stored procedureswith highest degree of optimization.
  • Experience inSoftware Development Life Cycle SDLCRequirements Specification, Design documents and writing Test cases -Waterfall to Agilemethodology.
  • Extensively worked on NoSQL database Mongo DB and good knowledge on Cassandra.
  • Extensive experience with Amazon Web Services like EC2, S3.
  • Good understanding of client side build tools like npm, Bower, Grunt and Gulp.
  • Good knowledge on MQ, Active MQ, IBM MQ and Amazon SQS
  • Sound knowledge on continuous integration tools like Jenkins, Quick Build and Bamboo.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills.
  • Knowledge on open source JavaScript tools like Google Web Toolkit.
  • Knowledge in Junit, Mockito and PowerMock for unit level testing.
  • Involved inAgile Software DevelopmentTeam usingSCRUM,TDD Test Driven Development.
  • Professional in using Log4J for logging.
  • Experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Expertise in using ANT, Maven and Gradle for building and deploying application on the servers.
  • Used various jQuery and Bootstrap plugins like date picker, bootstrap selectors.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Strong experience with Version Control like Subversion (SVN), Concurrent Version Systems (CVS), GIT.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

TECHNICAL SKILLS:

Languages: Java 8, JavaScript

Operating Systems: Windows, Unix, Linux. Mac OS X.

Java/J2EEEnterprise Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, Spring, Struts, JSF, JPA, Log4j, and LDAP.

Web Services& Technologies: HTML5,CSS3, SOAP, REST,CXF, WSDL, JAX-RS,Axis,Jersey, JAX-RPC, JAXP, JAXB, Jquery, Ajax, JSON

Java frameworks: Apache Struts, Hibernate, Apache Camel, Spring Core, Spring Boot, Spring Batch, Spring Security, Spring MVC, EJB

JavaScript Frameworks: AngularJs, NodeJs, ReactJs, BackboneJs, ExpressJs, EmberJs, Ext Js, BootStrap, Jquery

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM

Databases: Oracle, SQL Server, MySQL, DB2,PL/SQL MongoDB, Cassandra

Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, Sun Glass fish, Jboss

Methodologies: SDLC, OOAD, Agile, Scrum

Tools: & IDEs: Apache ANT, MAVEN, Gradle, Sonar, Net beans, Eclipse, RAD, Eclipse IDE, Edit Plus, JSfiddle, Brackets, Microsoft Visual Studio, webstrom, npm, bower, Grunt and Gulp.

Testing Tools: JUnit, Cucumber, Selenium, Mockito and PowerMock

Version Control: Clear Case, CVS, SVN, GIT

Integration Tools: Jenkins, QuickBuild, Apache Camel

JavaScript Unit Testing Tools: Jasmine along with Karma, protractor

ESB Products: Mule, JBoss fuse

ORM frameworks: Hibernate, JPA, Ibatis

Message Service: MQ, IBM MQ, Active MQ, Rabbit MQ

Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Fa ade, Decorator, Adapter and Strategy

Logging Tools: Log4j, slf4j

Portlet Server: Liferay(JSR 286 Portlet)

PROFESSIONAL EXPERIENCE:

Sr Java Developer

Confidential, OH

Responsibilities:

  • Extensively worked on Core Java including Exceptional handling, MultiThreading and collections with code review and sharing best practices with the team.
  • Responsible to enhance the Portal UI using HTML, JavaScript, JAVA XML, JSP, JSTL and CSS as per the requirements and providing the client side JavaScript validations.
  • Working experience on core Java Concepts like Collections, Multithreading, DesignPatterns, OOPS concepts.
  • Designed and developed UI screens with Bootstrap and Angular JS to provide interactive screens to display data.
  • Developed a fully functional prototype application using JavaScript, jQuery, Backbone.js and Bootstrap connecting to a REST-Ful server on a different domain.
  • Worked extensively on the Backend side of the applications to write Rest Webservices.
  • BuildRESTweb service on Spring controller in the back-end to handle requests sent from the front end.
  • Experience working with Rest Web services for returning JSON to frontend.
  • Implemented DAO layers using JPA standards and Hibernate API interfaces, developed POJO, and implemented Hibernate and integration with Spring Framework.
  • Worked on migration from Spring to Spring boot.
  • Integrated SOAP & RESTfulweb services for the application.
  • Used ApacheMavenas the software build tool andLog4Jfor logging errors and messages.
  • Used JMS for asynchronous messaging.
  • Used Eclipse IDE for code development along withGITfor managing the code and JENKINS for continue integration.
  • Used Junit and Mockito to write different test cases.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Experience working with Rest Web services for returning JSON to frontend.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Heavily worked with Oracle for user data maintenance.
  • Deployed project on Weblogic Server.
  • Used GIT as a version control tool.
  • JIRA is used for tracking work progress and dividing tasks. Wrote documentation on Confluence for the newly developed API.
  • Extensively worked with AWS in creating EC2 instances and S3 buckets.
  • Deployed application in virtual server - Amazon Web Services for maintaining Volumes, Creating Snapshots and Security Groups in AWS.

Environment: Java 8, Angular Js, HTML5, CSS3, Unix, JavaScript, React JS, Spring, Spring MVC, Hibernate, Gradle, JMS, Jasmine, Oracle12c, SOAP, Restful Web services, Multi-Threading, Oracle11g, Maven, JIRA, Weblogic, Junit.

Sr. Java Developer

Confidential, CO

Responsibilities:

  • Created the UI interface using JavaScript, CSS3 and HTML5.
  • Created a Front-end application using Bootstrap, Restful, AWS, AngularJS, JSPs, BackboneJS and SPRING MVC for registering a new customer and configured it to connect to database using Hibernate.
  • Extensively worked on Core Java including exceptional handling and collections.
  • Extensively used JavaScript to provide UI functionality.
  • Developed web technologies using Angular JS.
  • Performed web service testing and Database Testing using SQL queries.
  • Made the Persistence of Objects using JPA framework.
  • Developed different modules on Java, JSP, J2EE, Spring Core, Spring boot which are a part of the whole software life cycle, which involves developing and implementing the application.
  • Consumed Web Services for transferring data between different applications using Restful APIs along with Jersey APIs and JAX-RS.
  • Build REST web service on Spring controller in the back-end to handle requests sent from the front end.
  • Used AngularJS to implement rich functionality in various pages: form validations, CRUD Rest Operations.
  • Deployed the project in Cloud environment like AWS Cloud.
  • Developed a messaging queue and Active MQ using JMS messaging to notify return messages post execution.
  • Developed DAOs (Data Access Objects) and SQL queries to support system functionality.
  • Used Jenkins for CI and CD.
  • Used Maven to build project along with Sonar repository and Jenkins for continuous integration.
  • Developed the service layer using JSP, Spring, Hibernate, XML, HTML, DHTML and JavaScript.
  • Involved in My SQL optimization and wrote queries.
  • Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
  • Developed SQL scripts for data migration.
  • Docker is used to deploy Spring boot application in the cloud.
  • Docker images are created for the deployment of project in the cloud.
  • Worked on Amazon Web Services integration using EC2 and S3.

Environment: HTML5, CSS3, JavaScript, JSP, JSF, BackBone JS, Spring, Spring boot, Gradle, Spring MVC, Hibernate, Jenkins, Angular JS, Websphere, Spring boot, Jasmine, Karma, SOAP, Restful Web services, Multi-Threading, My SQL, Maven, AWS.

Sr Java/ui Developer

Confidential, New Jersey

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development usingOOAD methodology to capture and model business requirements.
  • Development UI modules using Bootstrap, HTML, JSP, JSF, JavaScript and CSS.
  • Familiar with concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
  • Used AngularJS to implement rich functionality in various pages: form validations, CRUD Rest Operations, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, slide pages, user switch etc.
  • Wrote Code to interact with back-end JAVA, AJAX,and JSON.
  • Used Hibernate for accessing database and mapping the entities by using hibernate annotations.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Used AJAX with JQuery to parse JSON object to dynamically overlay contents on web pages.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • Used Oracle10g as the backend database.
  • UsedSpring MVC frameworkfor developing the application.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean s in Spring IOC framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Extensively used CustomJSPtags to separate presentation from application logic.
  • Installation, Configuration administration of JBOSS environment, including deployment ofServlets.
  • Developed Scripts forUNIXplatform deployment.
  • UsedHibernatefor interacting with Persistence Layer forCRUDoperations. Developed Rest architecture based web services to facilitate communication between client and servers.
  • Worked with the team of PHP developers for developing a web application on LAMP and also worked on MySql queries. This application has to interact with the other projects.
  • Used GIT for version control system. and JBoss as the Application Server.
  • Used Apache Camel framework for integration of the code in easier way.
  • Defined system requirements hosting systems for both JBoss Fuse, as well as define database requirements for JBoss Operations Network (JON).
  • UsedLog4Jfor logging the user events andMAVENfor compilation and building JAR, WAR and EAR files.
  • UsedJUnitfor the unit testing of various modules, Selenium for automated testing and JENKINS for continuous integration.

Environment: Java/J2EE, Design Pattern, Servlets, JSP, PHP JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, JQuery, Web Services, AngularJS, JSON, Junit, Swift, HTML5, CSS3, Bootstrap, Oracle, JBoss Application Server, Jboss Fuse, Apache Camel, Maven build tool, RESTful API, JENKINS, GRUNT, GIT, LESS, Selenium, JIRA and Eclipse.

Sr. java/UI Developer

Confidential, Long Beach, CA

Responsibilities:

  • Involved in the requirements analysis, designing, development, testing and maintenance of the websites.
  • Developed websites using HTML, CSS, JavaScript, JQuery, Google Maps API (JavaScript Library), XML and Ajax.
  • Spring Security is used for authentication and authorizations of users on the basis of access roles.
  • Spring Batch is used to enable extremely high-volume and high performance batch jobs though optimization and partitioning techniques.
  • Involved in implementation of MVC pattern using JSF and Spring Controller.
  • Created web page layouts using HTML and CSS.
  • Performed Unit Testing with jasmine with karma.
  • Worked on Jboss Drools engine for business rules management system.
  • Implemented Restful Web Services for other applications to communicate.
  • Design, developed and updated the user interface using CSS, JavaScript and Dreamweaver.
  • Performed client side validations over the forms using JavaScript
  • Designed Frontend with in object oriented JavaScript framework and Node JS at backend
  • Used Ajax to refresh only certain section of the page and reduce the load on the web server
  • Used Cascading Style Sheets in order to separate presentation from the structure
  • Defined text alignment, borders, positioning and many other typographic characteristics
  • Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling.
  • Developed application using Spring JPA and Bootstrap on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Installed and configured Jenkins for continuous integration.
  • Extensively tested the websites, identified the bugs using Firebug and fixed them.
  • Created web services using WTP tool plugin to the eclipse 3.2 IDE which is deployed as a separate application using Maven scripts
  • Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS
  • Responsible for code optimization and testing across other browsers.

Environment: HTML, CSS, JavaScript, JQuery, JSON, Backbone.Js, Ajax, Spring MVC, Restful web services, Spring Security, Spring Batch, Maven, Groovy, IBM-MQ, Mockito, Hibernate, Python, PHP, Jenkins, Soap web services, Drools, Websphere.

Confidential

Web Developer

Responsibilities:

  • Responsible for complete SDLC including co-coordinating proposals, project meetings, code-reviews, work deliverables etc.
  • Implemented MVC architecture using Struts2.
  • Design (High level) of system with user team & develop functional specifications.
  • Implemented Multi-threading for multiple users to access the system without any issues.
  • Integrated Spring and Struts to inject dependencies into Struts Action classes.
  • Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT with Rational Rose & Design patterns.
  • Developed model classes and DAO classes to interact with the database of customers.
  • Used Hibernate for persisting data of the customers and their billing records.
  • Used PVCS for Version control; Jira for bug and defect tracking and used Clear requisite pro for documentation.
  • Performed unit and system testing. Created test Plan, test cases.
  • Used JUnit to unit test the code and fixing the bugs from there on.
  • Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
  • Used agile methodology for the software development.
  • Responsible for authoring of website functionality with JavaScript, HTML, CSS.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages
  • Been an active team player, helped in fixing bugs and also carried out troubleshooting
  • Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.

Environment: HTML, JavaScript, Java, JSP, AJAX, CSS, JSON, XML, JQuery, XML, Agile, MySQL, Apache, Struts, Agile, Junit, Multithreading.

Java Developer

Confidential

Responsibilities:

  • Gather user requirements and followed by analysis and design.
  • Worked on the technical design to conform the framework.
  • Developed JSPs, action classes, form beans, response beans, EJBs.
  • Coded Servlets for the Transactional Model to handle many requests
  • Developed business objects and business object helpers, which interact with middleware stubs.
  • Implemented business delegate pattern to separate view from business process.
  • Extensively usedXMLto code configuration files.
  • Developed PL/SQL stored procedures, triggers.
  • Used JBOSS Application Server to deploy the build.
  • Worked on both UNIX and Windows platforms.
  • Developed complete Web tier of the application withStrutsframework.
  • Performed functional, integration, system, and validation testing.
  • Ant is used for build automation.

Environment: JDK, JSP, Apache, Struts, Servlets, EJB, XML, JDBC, Eclipse, JBOSS, PL/SQL, Oracle, Rational Rose, UNIX, Struts MVC framework, SOAP Web Services, Junit, Clear Case.

We'd love your feedback!