We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • A competent professional with 7 years of experience in full project life cycle of Web based and Enterprise applications using Java/J2EE Technologies.
  • Experienced in all the technical phases of Software Development Life Cycle (SDLC).
  • Expertise in J2EE Technology - Servlets, spring, Spring Boot, JPA, Hibernate, Struts2, JSP, JDBC, JavaScript, Web Services, SOAP, REST, Log4j, JAX-WS, JMS.
  • Developed core modules in large cross-platform applications using OOAD, (Object Oriented Analysis and Design).
  • Expertise in Web Front End technologies like HTML, HTML5, DHTML, Struts custom validation rules, JavaScript, Bootstrap.
  • Strong development experience on creating rich frontend UI in AJAX/JavaScript technologies using JavaScript libraries like JQuery, JSON and Angular.
  • Extensive experience in Web application architectures and distributed systems.
  • Experience in designing, developing and implementing Multi-tier, Client/Server, Enterprise and Web applications using Java/J2EE.
  • Experienced in databases such as Oracle, MySQL, H2 to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Experienced in working with Hibernate annotations to map POJOs to databases.
  • Implemented the online application by using Core Java (OOPS) , JDBC , JSP , Servlets , Web Services .
  • Suggested and Developed new functionalities for the Applications to retrieve, validate, save the data and images Java, J2EE, Junit in TDD environment, JQuery, Hibernate, Spring.
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
  • Experienced with XML related technologies such as XSL, XSLT (DOM), XPATH and DTD.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Good experience in creating components using and Angular.
  • Expertise in developing and deploying Java/J2EE applications on Application Servers JBOSS, Glassfish and Apache Tomcat.
  • Designing Web applications and Web contents utilizing various Search Engine Optimization (SEO) Techniques.
  • Strong experience in Software methodologies like Agile (SCRUM) and Waterfall.
  • Implemented various levels of application and services using Spring-Framework and ORM tools like Hibernate for fast pace and efficient code generation.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Experience on Subversion (SVN), CVS, GitHub and Visual Source Safe as versioning software tools.
  • Worked on unit testing and used, Junit, Jasmine, Karma, Mockito, Cucumber, to execute test cases.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Experienced in performing code reviews, refactoring and training and mentoring team members.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Strong Inter personal communication skills & ability to work independently as well as in a group.

TECHNICAL SKILLS:

Operating Systems: Windows 9x/NT/2000/XP/7/8/vista/XP, Linux, UNIX, MAC.

Internet Technologies: Java (JDK 1.x, Java SE 5/6/7, Java EE 5/6/7), SQL, and PL/SQL, JNDI, Web Services(SOAP&REST), Design patterns, Java Beans, Selenium IDE, Cloud Computing.

Web Technologies: HTML, XHTML, XML, CSS, Servlets, JSP, Angular, JavaScript, JQuery, JSON

XML Technologies: DOM, DTD, XSD, XML, WSDL, WADL

Distributed Technologies: JMS, RMI, JTA, JPA

Design Tools: Microsoft Visio and Star UML, OOA/OOD

Version Control: SVN, GitHub, CVS

Frameworks: Struts, Spring, JUnit, MVC, Hibernate, Spring Security, Spring Boot

App/Web Servers: Apache Tomcat6.x/7.x/8.x, Putty, Glassfish.

SOAP, REST, JAX: RS, UDDI, WSDL, JAX-WS.

Software Methodologies: Agile methodologies Scrum and Extreme programming, Object-Oriented Analysis and Design (OOAD), Waterfall Model

IDE: Eclipse, NetBeans IDE, Android Studio and Notepad++, Visual Studio

Databases: Oracle 9i/10g/11g, MySQL, H2, Mango DB, DB2

Testing: Cucumber, Mockito, Junit, Log4J, Jasmine, Karma

PROFESSIONAL EXPERIENCE:

Confidential - Chicago, IL

Sr. Java Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of the Application.
  • Designed and developed front-end Graphic User Interface using Angular, HTML5, CSS3, JavaScript, and AJAX.
  • Worked as a full stack developer to develop web applications using spring, Rest based Web services. Used HTML5, CSS3, JavaScript, JQuery, Ajax, Angular and Bootstrap in front end.
  • Designed and implemented a number of support tools using WEB API, JavaScript .
  • Implemented REST APIs, to support external and internal applications.
  • Implement modules into Angular to integrate with designs and requirements.
  • Business logic is implemented using Spring Core, Spring ORM, and Spring DAO modules.
  • Data operations are performed using Spring ORM with Hibernate by taking using annotations, auto wiring and implement the Hibernate Template and criteria API for querying database.
  • Developed Node creation wizard Web application JSP, Servlet in Spring MVC framework, IOC & Hibernate.
  • Wrote complex stored procedures, views and Indexes for effectively using Oracle database.
  • Developed of the application using Eclipse, building of application using ANT scripts.
  • Developed the Business layer using Spring BOOT, Spring Boot for creating REST Web Services.
  • Fixed bugs for an implemented REST web service in Java.
  • Involved in the Data Access Object layer for storing, updating and loading the data using JPA-Hibernate and used container managed transactions.
  • Configured and Using Log4j to log the information which is useful for debugging.
  • Provided application support during the system testing, Joint System testing and user acceptance testing.
  • Testing is done through Test Driven Development (TTD) using JUnit.
  • Prepared release documents and Involved in deploying report files and scheduled reports in production.
  • Deployed Spring Boot based Microservices Docker and Amazon EC2 container using AWS admin console.
  • Used GIT as Source Version control management system.
  • Used Struts tag libraries (html, bean, logic) while developing user interface
  • Involved in analyzing data gaps in reports

Environment: Java, J2EE, Agile, Spring 4.4.2, MVC, Hibernate, OOPS, REST, XML, HTML5, CSS3, JavaScript, Angular, JSON, JUnit, Servlets, Oracle, Apache Tomcat, GIT, Oracle, Eclipse, Windows, JIRA.

Confidential -O’Fallon, MO

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Implemented the Struts framework based on MVC design pattern.
  • Developed the Struts Action classes to perform the business logic and developed the Struts Action forms to collect the user input.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JQUERY and JavaScript.
  • Developed user interface using JSP, CSS3, HTML5, XHTML and JQuery.
  • Used Ajax for intensive user operations and client-side validations.
  • Developed application service components and configured beans using Spring IOC.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend form beans using Spring IOC pattern.
  • Developed email server integration using Java Mail API and custom text/html email templates
  • Used oops based design to develop the interactive web application.
  • Used Jenkins for integration in Apache Tomcat.
  • To integrate RESTful API into UI screens to build dynamic modules using AJAX.
  • Used GWT to create and maintain JavaScript application. Moreover, used to run and execute GWT applications in development mode.
  • Refactored, redesigned, and enhanced an existing Angular application to follow strict MVC patterns for improved source code maintenance.
  • Used SQL statements and procedures to fetch the data from the database.
  • Configured and coordinated in build, release and deploy process in WebLogic server using Maven scripts.
  • Used Web Services for creating a service for module, which connects to REST.
  • Used WSDL for generating service and AXIS as web service engine and REST messages for connecting from Java to web service and vice versa.
  • Used SOAP Web services - for getting information from third party.
  • Developed test cases and performed unit test using JUnit Framework.

Environment: Java1.7, HTML5, CSS3, OOPS, JQuery, PL/SQL, Spring 4.0, AJAX, JMS, SOAP, Eclipse IDE, Angular, Hibernate, MS SQL Server 2008, Maven, Oracle 11g.

Confidential - Pittsburgh, PA

Java Developer

Responsibilities:

  • Designed and developed web based UI using JSP, Spring MVC & JSTL Tag libraries, HTML and spring controller classes to map the user request
  • Used spring beans with the concept of inversion of control for injecting the class beans
  • Used HQL, Criteria API to retrieve and update the data.
  • Involved in designing the handlers, and hibernate mappings for the service and data access layers
  • Used JNDI to load the session attributes and database connections
  • Developed various java script functions and events using JQuery to perform validations
  • Developed unit test cases, integration test cases and test clients using Junit framework
  • Created shell scripts to log runtime errors.
  • Created XML schema documents based on the requirements and used JAXB for marshalling of the XML documents.
  • Integrated the AngularJS application with the RESTful web services.
  • Worked on Cascading style sheets(CSS) for the cosmetic changes of the GUI pages
  • Published and Consumed SOAP based web services, tested using SoapUI tool
  • Used Log4J for writing the logs for errors, warnings and info
  • Used SQL to manage data and created SQL scripts for tables, views and triggers
  • Used SVN as version control system for source code and project documents
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Written test cases in Jasmine and used Karma as a test runner.
  • Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript function to add dynamism to the web pages at the client side.
  • Designed and implemented a generic Hippo CMS based RESTful web service to retrieve enterprise forms created in CMS and return the corresponding XML (or JSON) representation of the content.
  • Fixed bugs raised by QA team using Quality Center
  • Deployed and tested the application in dev and test environments using WebLogic server.

Environment: Java 1.7, Spring IOC, Spring MVC, Hibernate, J2EE, XML, HTML, CSS, AJAX, JQuery, Web services, JUnit, OOPS, Quality Center, Eclipse, Oracle.

NRG Energy-Houston, TX

Java Developer

Responsibilities:

  • Interaction with client and designing Technical design document from Business Requirements for the development team.
  • Involved in preparing High level and low-level design documents for the task involved in redesigning the BBW webstore.
  • Used Agile Methodology and participated in Scrum meetings.
  • Used Core Java concepts and other J2EEtechnologies during development phase.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Worked on Spring Cache technique, Hibernate configuration and related module service class implementation.
  • Used MS SQL Server 2012 as the database and Eclipse as the IDE.
  • Designed and developed front view components using JSP, HTML and CSS.
  • Developed User Interface for Application and Purchase System using JavaScript and jQuery.
  • Developed Web Services to communicate with other applications using REST.
  • Developed the WSDL and Web Services in Apache Axis2 for different modules.
  • Tested Web Services using REST UI toolkit locally.
  • Created continuous integration builds using Maven and SVN control.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.
  • Deployed web components, presentation components and business components in Apache Tomcat and WebLogic Application Server.
  • Involved unit Testing, Interface Testing, System Testing and user acceptance testing of the workflow too.

Environment: JAVA /J2EE, Agile, Spring, JSP, Servlet, HTML, CSS, Web services, REST, Maven, SVN, Eclipse, JUnit, JQuery, Hibernate, Apache Tomcat, SQL.

Confidential

Software Engineer

Responsibilities:

  • Actively involved in the complete life cycle of development from the analysis phase to testing phase
  • Developed user interface using JSP, JavaScript for customer to easily monitor calls during device maintenance changes
  • Written stored procedures in MySQL database for data aggregation and call counts.
  • Automated data retrieving and data aggregation using JDBC and stored procedures
  • Automated reports scheduling using Business Objects Info View portal.
  • Developed JUnit Test Cases for Unit Testing
  • Did Setup for free Radius Server in development and QA environments
  • Used Subversion (SVN) for source code management and Eclipse IDE for writing java code
  • Fixed defects, enhanced reports for new requirements and used Bugzilla for tracking change requests
  • Involved in deploying report files and scheduled reports in production
  • Involved in analyzing data gaps in reports and interacted with QA team and worked on bug fixing.

Environment: Java, J2EE, JUnit, Tomcat, JSP, HTML, CSS, XML, AJAX, Java Script, MySQL, Subversion, Ant, SQL, Log4J, UNIX, Windows, Rational Rose.

We'd love your feedback!