We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • 8+ years of professional experience in Requirements Analysis, Performance Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
  • Involved in all phases of Software Development Life Cycle (SDLC) in large-scale enterprise software using Object Oriented Analysis and Design.
  • Good experience in Agile (SCRUM and Waterfall) methodologies.
  • Design, analysis and modeling of n-tired, Object-Oriented system architectures.
  • Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Collections framework.
  • Expertise in developing web applications using Java, JDBC, Servlets, JSF, Struts, JSP, Java Beans, MVC, Spring, Hibernate, SOA, SOAP/REST web services, EJB, JNDI, JMS, JavaScript, AJAX, HTML, CSS, Groovy, JSTL, JSP Custom Tag Libraries, SQL, XML, AJAX.
  • Thorough knowledge of IDE like RAD, WSAD, Eclipse, Net Beans.
  • Experienced in implementing web-based applications using Struts Action, Action forms and validation frameworks.
  • Implemented the web-based application following the MVC architecture using Spring Framework and used different spring modules like Spring Boot, Spring Core, Spring AOP, Spring MVC and Spring ORM Integration .
  • Used spring framework to Auto wire/inject components and configure the batch jobs.
  • Sound RDBMS concepts and extensively worked with Oracle 10i/9i, PL/SQL, SQL Server & DB2.
  • Extensive experience in implementing DAO layers using different frame works like JPA and ORM tools like Hibernate.
  • Experiencing in using Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS, Cloud Foundry and used GIT for Version Control of code for incremental development.
  • Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating RESTful Web services with Node-JS, Express-JS and installing client side dependencies using Bower.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL .
  • Experience working with different Business teams and product to understand new UI requirement, plan the design and prototyping UI/UX design for user .
  • Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, Angular.JS, Node.JS, Bootstrap, Knockout.JS, CSS, HTML and DHTML.
  • Strong AJAX and Responsive front-end development using HTML5, Bootstrap, CSS3, JSF, Jquery, JSP, Java Scripts.
  • Good hands on experience with Code Coverage Tools
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory and Session Facade.
  • Developed ANT scripts for the build and deployment of J2EE applications
  • Experience in XML, Web Services using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS, MQ series.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, and Apache Tomcat .
  • Debugging skills for fixing the issues and profiling skills for optimal performance.
  • Expertise and experience in performing different kinds of testing like functional testing, unit testing, integration testing, performance testing, load testing, regression testing and System testing for the online applications.
  • Experience with Mockito, JUNIT, Cobalt.
  • Experience in UNIX shell scripting and PERL Scripting .

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, Swing, Applets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, JUnit.

Middleware: ODBC, JDBC, RMI.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Apache Axis.

IDE Tools: Edit Plus, Eclipse, WSAD, RAD, NetBeans

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, Mongo DB, MySQLLanguages: Java7,8, using generics, JavaScript, Perl, PL/SQL, XML

Operating Systems: Windows, UNIX (Sun Solaris), Linux

Frameworks: Hibernate, Spring, Spring MVC, Angular 2, JUnit, Struts, Ajax, DOJO, Node.js

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration

Web Technologies: HTML, DHTML, CSS3, JQuery, AJAX, Angular Js, Node Js, React Js, AWS, Web Services JAX-RPC, JAX-WS, Cloud Foundry

Source Control: RTC, Rational Clear Case, CVS, SVN and Team forge.

Build Tools: ANT, Maven

Miscellaneous: Team city, MS Excel, Gradle, Android mobile, Code Coverage, Open Stack, Ubuntu, Red hat, MS PowerPoint, MS Word, AWS, Cloud Foundry, Database Modeling, SQL Tuning, Object Oriented Modeling, micro services, TOAD, PDF.

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Fa ade.

Web Services: AWS, SOAP, and REST Services

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Sr Java Developer

Responsibilities:

  • Extensively using Java 8 features such as streams, filters, lambdas, Collectors.
  • Involved in design and development of a multi module Java, spring and Hibernate projects.
  • Implemented the web-based application following the MVC architecture using Spring Framework
  • In addition, used different spring modules like Spring Core, Spring AOP, Spring MVC and Spring Security.
  • Created new functionalities through enhancements and worked to troubleshoot issues and resolve bugs in software, working both internally amongst fellow developers, business analysts, and members of the support team, as well as externally, directly with clients.
  • Involved in design, development micro services with Restful and SOAP web services using Spring REST.
  • Developed Single Page applications using Angular JS 2, HTML, CSS, Semantic UI libraries and TypeScript.
  • Used Node JS to create backend REST API/JSON Response for a component.
  • Using Java Persistence API (JPA) for accessing, persisting, and managing data between Java Objects / classes and a relational database.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
  • Deploying Rest API’s Application in AWS Cloud and Cloud Foundry.
  • Using Hibernate ORM tool for mapping object-oriented domain model to relational database (SQL Server).
  • Developed faster interactive Front-End using Angular UI components such as grid, Accordion, tab and progress bar components
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Implementing batch processing for feed using spring batch framework.
  • Working with SQL Server Database, creating Stored procedures, views, tables, constraints, indexes Etc. used SQL Server Management Studio.
  • Working with NO SQL database MongoDB using Mongo Booster.
  • Used H2 Database for in Memory Testing for Java Application.
  • Used Liquibase Library for tracking, managing and applying database schema changes.
  • Working with JBoss and Tomcat Application Servers.
  • Worked on Debugging for fixing the issues for optimal performance.
  • Deploying application into UNIX Servers using Nolio and Manually.
  • Used JRebel Plugin to reduce the server redeploys when code changes made.
  • Merging/maintaining code using repository systems such as GIT .
  • Using JUNIT and Mockito for Testing.
  • Used Cobalt platform for testing our application

Environment: Java, J2EE, Spring, Hibernate, JQuery, AJAX, GWT, GWT/GXT, JavaScript, Angular.JS, Node .JS, React .JS, PL/SQL, JDBC, Rest, Eclipse, AWS, Cloud Foundry, Web logic, Clear Case, Junit, Agile, UML JSP, JSTL, Servlet, Maven, SOA.

Confidential, Los Angeles, CA

Role: Senior Java UI Developer

Responsibilities:

  • Involved in design and development of a multi module Java, GWT project in developing UI components, services, rules and workflows.
  • Worked extensively with Data Structures and Collections framework.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects and AOP issued for Logging.
  • Development of custom widgets, UI components, creating multiple rules at question level.
  • Developed user interfaces using JSP, JSF framework with AJAX, Java Script, HTML, DHTML and CSS.
  • Presentation tier developed using JSP, JSTL, Java Script, JQuery, Bootstrap and Angular.JS, Node.js.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Extensively worked on front end and persistence tier using the JSP, Spring MVC, JSON and GWT framework .
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone. Js, JSON and HTML5.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript, Angular.JS to provide the needed functionality
  • Created call center data entry application in Groovy to be used by the LC and PO management team. Tech highlights: Groovy.
  • Developed Rest architecture based web-services to facilitate communication between client and servers.
  • Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
  • Development of stored procedures, triggers and functions with PL/SQL for Oracle database
  • REST services has been implemented using JAX-RS implementations.
  • Use of WebSphere application server to deploy the application and connect through the data source using JNDI name.
  • Developed routing for views using Angular UI router for to tie up URL’s to controllers and templates.
  • Created Angular custom directives for re-usable components and involved in creating services to make backend REST calls.
  • Written Unit testing and Test suites using JUnit framework for testing the application.
  • Hibernate framework has been used for ORM and JDBC operations.
  • Used AWS RDS cloud services for database connectivity.
  • Use of continuous integration tools like Team City.
  • Experience in Linux/Unix environment using Unix shell scripting/commands

Environment: Java, J2EE, Spring, Hibernate, JQuery, AJAX, GWT, GWT/GXT, JavaScript, Angular.JS, Node .JS, React .JS, PL/SQL, JDBC, Rest, Eclipse, AWS, Web logic, Clear Case, Junit, Agile, UML JSP, JSTL, Servlet, Maven, SOA.

Confidential, San Jose, California

Java UI Developer

Responsibilities:

  • Analyzing the Business Requirements and System Specifications to understand the application.
  • Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
  • Involved in analysis, designing, developing, deploying & testing activities in the re-engineering of announcement module.
  • Used JSP, HTML and CSS, JQuery, JSTL, AJAX, JavaScript, Angular.JS as view components in MVC.
  • Developed JavaScript and Action Script, VB Script macros for Client Side validations.
  • Styling has been done using CSS and Bootstrap frameworks.
  • Extensively used AJAX for client-server communication.
  • Developed Electronic Health Record Experience in the application.
  • Developed Servlets and Java Server Pages (JSP), to route requests and responses to the EJB 3.x components and render-retrieved information.
  • Design and Development of Struts Action classes, DAO, Views using Struts custom tags
  • Configuration of application using Struts2, Hibernate, DAO’s, Actions Classes, Java Server Pages using Gradle Build tool.
  • Configuring Hibernate and Tiles related XML files.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Designed and developed Report module built-in JDBC, XML and EJB connectivity, along with our User-Defined Data Source API, which allows easy access to virtually any data source.
  • Deployed the applications on Web logic 8.0 Application Server.
  • Involved in design, development of Restful and SOAP web services using JAX-WS.
  • Used life ray for building web application and web content management.
  • Tested and deployed the Application on the Web Logic web server.
  • Involved in database performance tuning using Criteria, SQL queries.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.

Environment: Java, HTML, JavaScript, XML, JQuery, AJAX, Angular.JS, JAX-WS, Web Services, JNDI, Oracle 11g, Struts, Hibernate, Servlets, JSP, RAD, JUnit, FTP, Web logic 8.0, ANT, UML, SVN.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Involved in design and development of a multi module Java, Scala, spring and Hibernate project in developing UI components, services, rules and workflows with JBPM.
  • Involved in Front End development including HTML5, CSS3, JavaScript and JQuery .
  • Designed and developed application using Data Structures and algorithms.
  • Used the Agile methodology iterative process for each of the module in the project.
  • Developed application in Spring Boot Framework.
  • Bean configuration has been performed using spring context.
  • Hibernate has been used as the ORM framework in the project using JPA for connecting to Oracle.
  • Developed advance stored procedure, functions and custom on Oracle DB.
  • Module management using Maven and POM configuration.
  • Understanding Integration scenarios develop Angular structure according to the UI specifications and product requirements given by the client.
  • Written Test Cases, Scripts and used Selenium for Testing.
  • Helped in creation of in time build and releases (Manual and Jenkins).
  • Used GitHub repository to submit code changes that are in turn reviewed by the dev leads before they are merged to the branch before production and used bower, npm.
  • Used Jira to capture and assign the issues and to follow-up on team activity.
  • Handled cross browser/platform compatibility issues (Firefox, Chrome, Opera and Safari) on both Windows and Mac.
  • Used elastic search java API through maven dependency.
  • Developing Web Services Using REST.
  • Used Chrome Networking tools to monitor performance and chrome developer tools to debug the JavaScript files.
  • Used Open Stack cloud services for database connectivity to Oracle in PAAS environment.
  • Write unit tests after the development of a feature has been done to check for any build fails and reduce Bugs in new features or the existing features.

Environment: java, Spring, Hibernate, HTML 5, CSS 3, DOM, Gradle, Apache Camel, XHTML, Jenkins, GIT, Angular.js, CSS3 (sass), Ajax, Node.js, JavaScript, MS Office, Jira.

Confidential

Java Developer

Responsibilities:

  • Responsible for overall design & analysis of UI components and integration with existing J2EE.
  • Experience in an Agile Software Development environment using agile methods like XP and SCRUM and Test Driven Development.
  • Front-end development using HTML, JSP, Ajax, JSTL, DOJO, JSF.
  • Used Struts framework in UI designing (Tiles) and validations.
  • Developed Action Classes, which holds business logic in Struts framework.
  • Implemented the integration with the back end system with web services using SOAP and WSDL.
  • Implemented Persistent layer by integrating JDBC.
  • Configured and build Asynchronous communication with JMS services with MQ Series.
  • Used SAX and DOM for parsing XML documents and XSLT for transformation.
  • Used SQL statements and procedures to fetch the data from the database.
  • Developed EJBs (Session and Entity) in Web Sphere 5.1 Application Studio for handling business processes,
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects
  • Developed application functionalities using PL/SQL Stored Procedures and Functions
  • Monitored/Improved the performance and behavior of web applications
  • Added logging and debugging capabilities using Log4j and JUnit using SVN.
  • Involved in the design of test plans with QA to ensure functional, usability, and performance requirements

Environment: Struts, JSP, EJB, JMS, PL/SQLJDBC, Web Sphere, JDBC, PL/SQL, SVN, JUNIT

Confidential

Java Developer

Responsibilities:

  • Identified System Requirements and Developed System Specifications, responsible for high-level design and development of use cases
  • Followed the Agile methodology iterative process for each of the module in the project.
  • Deployed Spring MVC Design pattern for application development
  • Used Spring framework in enabling Controller Class access to Hibernate
  • All modules developed with the framework design patterns and DAOs, Hibernate for persistence layer, Spring Framework for Application layer.
  • Dynamic web site design and programming using JSP, HTML, DHTML, CSS, JavaScript and JQuery.
  • Developed, tested and debugged views, stored procedures, triggers, packages and types in PL/SQL.
  • Used Toad tool to create Views and Stored procedures.
  • Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle8i.
  • Extensively used SOAP in web services to communicate with other applications.
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange critical business data and events among J2EE components.
  • Used DOM Parsers to parse XML files to transform them into required formats.
  • Used JAXB for parsing the XML data and performed XML validation to check whether the xml is following schema or not.
  • Worked on a desktop application using Swing and Applets.
  • Prepared ANT script for deployment, Integration and config management of web application modules
  • Used Log4j to implement logging facilities. Developed many custom-made exception classes as and when required.
  • Created JUnit test case design logic and implemented throughout application.
  • Investigated data quality issues and implemented appropriate solutions.
  • Documented code in accordance with company standards and industry best practices.

Environment: Java, Swing, Applets, JSP, J2EE, JMS, Hibernate, JSON, Spring, JSP, MySQL, HTML, DHTML, CSS, JavaScript, Tomcat Web Server, JQuery, Agile, Pl/SQL, TOAD, XML, Cr, Unix, HTML, XSLT and CSS, Oracle10g, PL/SQL Developer, SOAP, Log4j.

We'd love your feedback!