We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

IN

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA /J2EE Web technologies and Object oriented technology.
  • Expertise in development of Web Applications using HTML/HTML5, CSS/CSS3, JSP, JavaScript, jQuery, AJAX, JSON, XML, XSL, XSLT, Angular JS, and Bootstrap that follows W3C Web Standards that are browser Compatible.
  • Extensively worked on Application development using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
  • Experienced in Angular2 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding.
  • Expertise in the implementation of concepts JSP, Servlets, JSF, EJB transaction implementation JMS, Swing, Hibernate, JDBC, XML.
  • Extensive experience with Frameworks like Struts, ORM (Hibernate) and Spring (Spring MVC, Spring JDBC, Spring DAO, Spring ORM).
  • Proficient in XML technologies like XSL/XSLT, DOM, XPath, SOAP, WSDL, JAXB, JAXP and Apache Axis.
  • Expertise in implementing various design patterns like Model View Controller, Decorator, Factory Pattern, Session Facade, Singleton, Front Controller and DAO.
  • Strong experience in deployment and configuration of Application Servers such as IBM WebSphere, BEA WebLogic, JAX - WS, JBOSS and Apache Tomcat.
  • Involvement in using various IDE's like Dreamweaver, Notepad++, Eclipse, Atom, Sublime, Adobe Photoshop.
  • Experienced in build tools such as ANT, Maven, and Gradle and processes such as Agile, waterfall methodologies.
  • Experienced in developing applications using agile methodologies like Test Driven Development (TDD), Scrum and also using Waterfall methodology.
  • Expertise in working with Spring Frameworks like Spring Boot, Spring Batch and Spring Security.
  • Extensive experience on the Continuous integration tools like Jenkins and Hudson.
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium Web Driver.
  • Experience in Selenium Automation using Selenium Web Driver, Selenium IDE.
  • Hands on experience with Drool rule engine and developed rule based applications using drools and java
  • Experience in implementing highly scalable and performance efficient Drool architecture.
  • Have worked designing specific programs efficiently through knowledge of Multithreading using the Pthreads API.
  • Experience in working Java Executor framework in Multithreaded application .The Framework which is an abstract layer over the actual implementation of java multithreading.
  • Involved in creating a reusable component using React JS for DOM manipulation. Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Non-blocking way for single thread applications using NODE.JS
  • Extensively used AWS to integration with Enterprise and Web applications.
  • Worked with JMS message producer which is an object created by a session to perform message related operations.
  • Expertise in using Jasmine and Karma for unit testing of Javascript.
  • Good working knowledge on Version Control Systems like GIT, SVN and CVS.
  • Familiar with Gulp/Grunt task runner to manage project, npm and Bower package manager to install libraries at client side.
  • Knowledge on Quartz Scheduler for tracking data from data base and updates back to the data base with latest tracking information
  • Extensive experience in Test Driven Development TDD using Junit and Mockito.
  • Strong experience in Web Services development using REST & SOAP.
  • Excellent knowledge in working with various databases like SQL server, MySQL, DB2 and SQL database like MongoDB, Cassandra.
  • Proficient in RDBMS concepts and experience in working with Oracle, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures and Functions.
  • Experienced in developing UML diagrams like Use Case Diagrams, Class diagrams, Sequence Diagrams, and Behavior Diagrams.
  • Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking, Design Patterns.

Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0, AWS

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis

IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD, Scala, Notepad++

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS,HTML5,Angular JS,NodeJS.

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

XML Tools: JAXB, Apache Axis, Altova XML Spy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose

Testing tools: JUnit, Mockito

Database Servers: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008, MySQL, MongoDB, Cassandra, Postgresql

Version Control: CVS,SVN, Rational ClearCase

Build Tools: ANT, Maven

Platforms: Windows 2000/98/95/NT4.0, UNIX, LINUX

PROFESSIONAL EXPERIENCE:

Confidential, IN

Java Developer

Responsibilities:

  • Participate in Requirements gathering, Analysis, Design, Implementation, Testing and Documentation.
  • Work with the team, architects to enhance the application functionality and add new features.
  • Develop web application using Java & J2EE technologies like JDBC, Servlets, JSP, Spring MVC and Hibernate.
  • Write application development code using Core Java concepts including Object Oriented Programming, Exception Handling, and Collections.
  • Developed front-end code like HTML, CSS, and JQuery for assigned User requirements using AngularJS 2.
  • Used Spring-Security for performing role based authentication, used Spring AOP and Spring Integration for developing the application.
  • Use JBoss drools to manage workflow among different users in the application.
  • Resolve Sonar issues using defined rules to maintain the code enhancement and quality.
  • SQL queries to fetch the required data from database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database.
  • Deploy the application and ear files on the WebSphere Application Server.
  • Use ClearCase for version control.
  • Check the application log files and reports for DEV, QUAL, and PROD using WinSCP & Splunk.
  • Coordinate and support System Testing, Integration Testing & User Acceptance Testing.
  • Participate in scrum meetings such as daily stand up, sprint planning, demo, retrospective, release activities.
  • Interact with testing team to fix defects raised during QA/UAT cycle.

Environment: Java SE 8, J2EE, JDBC, Servlets, JSP, Spring, Hibernate Spring MVC, Spring AOP, Spring Integration, JBoss Drools, HTML, CSS, JavaScript, Angular JS 2, AJAX, JQuery, JSON, Oracle 11g, NoSQL, IBM DB2 10.5, DB Visualizer 9.2.14, IBM RAD 7.5.5, WebSphere Application Server v7.0, Maven, Log4j, SVN, SonarQube, PuTTY, WinSCP 5.7.5, Splunk, JIRA.

Confidential, MN

Java Developer

Responsibilities:

  • Requirement gather, by gathering clients requirements several times
  • Implemented spring MVC for developing web based application.
  • Get involved with the design, implementation, testing, and deployment phase
  • Maintain and develop application using Core Java
  • Use the presentation layer available in Swing framework
  • Get performed object relational mapping between the tables and java objects.
  • Performed unit testing using Junit
  • Involve in training on how to use the developed system
  • Responsible to develop interfaces using web page like Manage Logins and allows register access control to users depending on logins using HTML, CSS, jQuery
  • Use validation from the server using DAO.
  • Extensively used Hibernate in Dao Layer to communicate with database and perform DB operations.
  • Involved in Production Support and minor enhancements as per application requirements.
  • Used ANT Scripts to Build war and ear files to deploy on WebLogic

Environment: Java, J2EE, WebLogic 8, RAD, Spring, EJB, JSP, JavaScript, XML, UML, ANT, VSS, Oracle 8i, MS SQL SERVER, SVN, Bootstrap, jQuery, AngularJS, Apache Webserver

Confidential, CT

Java Developer

Responsibilities:

  • Involved doing Analysis, Design and developing middleware using Servlets, Java Beans, Hibernate, Spring and doing enhancements and issue resolutions
  • Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
  • Developed business logic using Session Beans and Entity Beans.
  • Developed various Spring rest controllers for request mappings and created JSP custom tag libraries for the application.
  • Involved in writing ORM code using hibernate and also developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Package, build, Integrate and deploy enterprise J2EE applications on WebSphere that involves EAR and WAR.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Wrote the validation XML files and properties file needed for validating user inputs.
  • Involved in development of JSON database for dynamic menu management.
  • Used various design patterns for module design and development.
  • Followed Agile and Scrum Methodology in software development.
  • Worked on AJAX to develop an interactive Web Application.
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
  • Used log4j for tracking and fixing bugs.
  • Performed unit testing, system testing and user acceptance test.
  • Used Perforce for version control.

Environment: Core Java, J2EE, Spring, Hibernate, Servlets, CSS, HTML, JSP, JSON, XML, AJAX, JUnit, Perforce, Java Script, Oracle 11g, IBM WebSphere8.0, PL/SQL, Agile, Scrum, RESTFul Web Services, DOM, ANT, Net Beans, Web Services (SOA, SOAP).

Confidential, AZ

J2EE Developer

Responsibilities:

  • Involved in design and requirements gathering for project for further improvements and enhancements as per business requirements.
  • Designed and Built Storage Systems as needed by the customers for their applications.
  • Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
  • Development of application using J2EE, Spring, MVC, Hibernate, Web Services (SOAP & REST), jQuery, JSTL 2, Oracle, Maven technologies
  • Developed Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency
  • Coded presentation layer components using JSPs, Spring Controllers, Spring & JSTL Tags
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Used WSDL and SOAP protocol for Web Services implementation
  • Developed Web Services using XML messages that use SOAP
  • Involved in implementation of enterprise integration with Web Services using SOAP, and REST with Spring Controllers
  • Responsible for maintaining Content Management system on daily basis.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
  • Configured and created application log files using Log4J.
  • Involved in debugging the defects, code review and analysis of Performance issues
  • Generated JUnit test cases for testing various Java components

Environment: Java, Agile, Rally, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, REST, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, ANT, MAVEN, Jenkin, UNIX, WebSphere, Oracle, SVN

Confidential

Intern Java Developer

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Struts MVC framework.
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
  • Involved in analyzing, designing, implementing and testing of the project.
  • Developed UML diagrams like Use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
  • Designed and developed user interfaces using JSP, Java script, HTML and Spring framework.
  • Responsible for developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL and JAXB)
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Developed and maintained front end applications and web applications for ecommerce.
  • Programmed session and entity EJBs to handle user info track and profile based transactions.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed user and technical documentation.

Environment: JAVA, Struts, Java Script, HTML, JDBC Drivers, Soap Web Services, UNIX, Shell scripting, SQL Server

We'd love your feedback!