We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY:

  • 7+ years of experience in developing web based applications using JAVA/J2EE technologies
  • Experience in all stages of Software Development Life Cycle (SDLC) including gathering requirements, analysis, design, development, testing and implementation of projects using software methodologies like Agile/Scrum and Waterfall
  • Good knowledge on UML Patterns like Class Diagrams, Use Case Diagrams, and Sequence Diagrams
  • Hands on experience developing applications using various frameworks such as Spring, Hibernate (ORM), Struts
  • Experienced in SOA based Web Services using REST (JAX - RS), SOAP (JAX-WS) and WSDL
  • Hands on experience using Object Oriented Design principles and Design Patterns
  • Experience in developing Microservices using Spring Boot
  • Expertise in XML and its related technologies like DTD, XSL, XSLT, and parsers like JAXP (SAX, DOM), JAXB and XML beans
  • Working Knowledge on messaging broker systems like JMS, Rabbit MQ
  • Hands on experience working with Databases like Oracle, MySQL and DB2
  • Expertise in debugging using logging Frameworks like Apache Log4J
  • Good experience in deploying applications on Tomcat, JBOSS, IBM WebSphere, and WebLogic
  • Experience in web development using HTML, JSP, Servlets, AJAX, JavaScript/jQuery, XSLT, XML, JSF
  • Good exposure to Angular JS framework on the front-end
  • Proficient in writing test cases using JUnit and adhering to TDD methodologies
  • Experience working with Build tools such as MAVEN and ANT
  • Extensive experience using IDE tools such as Eclipse, IntelliJ for developing code, debugging and deploying applications
  • Experience with Continuous Integration using Jenkins.
  • Extensive experience in working with Windows, UNIX (Unix Shell Scrips, vi Editor), and LINUX platforms
  • Excellent analytical, oral, written communication, and trouble shooting skills
  • Highly motivated and a great team player with the ability to work independently and can quickly adapt to evolving technologies.

TECHNICAL SKILLS:

Languages:  Java 1.6/1.7/1.8, C, C++, PL/SQL, XML, Shell Scripting

Frameworks:  Spring 3.x/4.0, Hibernate 3.0/4.0, JUnit, Struts, Spring Boot,Angular JS

Web Services:  REST (JAX-RS), SOAP (JAX-WS), WSDL, JAXB, XML, XSLT

Web Technologies:  JSP, Servlets, JSF, HTML5, CSS3, JavaScript/jQuery, AJAX

Application & Web Servers:  JBOSS, WebSphere 8, WebLogic 11g/12c, Apache Tomcat

Version Control:  Git, SVN, CVS

Databases:  Oracle (9i,10g, and 11g), MySQL, DB2, MongoDB

Other Tools:  JMS, ANT, Maven, Eclipse, Log4J, JIRA, RTC

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

PROFESSIONAL EXPERIENCE:

JAVA/J2EE Developer

Confidential,Indianapolis, IN

Responsibilities:

  • Understanding and analyzing business requirements. Participated in all phases of SDLC
  • Involved in designing Use Case diagrams, Class diagrams and Sequence diagrams as a part of design phase
  • Configured Spring framework using the Spring core module to inject dependencies and Spring ORM module to use Hibernate to persist data into Oracle database
  • Developed RESTful Web Services using Jersey, JAX-RS to perform CRUD operations on the database server over HTTP and to consume web services for transferring data between different applications
  • Used Spring Boot for developing microservices and used REST to retrieve data from client-side using Microservice architecture
  • Used Singleton, Session Facade, and DAO patterns in implementing the application
  • Used SAX parser for parsing the XML documents that are retrieved upon consuming the Web services
  • Extensively worked with XML Schemas (XSD) for defining XML elements and attributes
  • Deployed web components, presentation components and business components in IBM WebSphere Application Server
  • Used RabbitMQ as the message broker to convert the entire flow as a SOA based architecture
  • Used SAML and OAuth to secure web services
  • Involved in developing UI components using Angular JS and JSON to interact with RESTful web services
  • Utilized JavaScript/jQuery libraries like bootstrap and AJAX for form validations and other interactive features
  • Created build environment for Java using Git and Maven
  • Used Log4J to write log messages with various levels
  • Developed the test cases with JUnit for Unit testing of the built components
  • Worked on enhancements, change requests and defect fixing. Interacted with product owner and testers
  • Contributed to standardizing project coding, code review guidelines and checklist
  • Used Jenkins for Continuous Integration.
  • Used JIRA to keep track of the project, bugs and issues
  • Followed Agile/ Scrum methodology to track project progress and participated in Scrum meetings

Environment: Java, J2EE, Hibernate, Spring, Eclipse, IBM WebSphere, REST(JAX-RS), XML, JSON, CSS, JUnit, RabbitMQ, Maven, Oracle, Angular JS, JavaScript/jQuery, AJAX, JIRA, Jenkins

JAVA/J2EE Developer

Confidential, Peapack, New Jersey

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts
  • Used IBM RAD as IDE to develop, deploy and test the application
  • Developed Hibernate annotation based mapping Java Classes with Oracle database tables
  • Used Session Facade, Value Object and DAO patterns.
  • Implemented JMS for messaging
  • Implemented Multithread concepts in Java classes to avoid deadlocks
  • Created and Implemented PL/SQL stored procedures and triggers
  • Implemented features like logging, user session validation using Spring-AOP module
  • Developed web services using SOAP, WSDL, JAXB, JAX-RPC and web services clients using JAXB and XML
  • Implemented Hibernate second level cache(EH-Cache) mechanism to reduce database calls and to improve the performance
  • Involved in developing UI components using JavaScript/jQuery, AJAX, HTML, CSS and Bootstrap library
  • Created data source and deployed web application in the WebLogic application server
  • Used Git as the source code control and Maven as the build tool
  • Developed and maintained Maven Scripts for the build process on testing and production environments
  • Extensively used Agile development methodology and project planning
  • Participated in daily scrum meetings and weekly sprint meetings

Environment: Java, J2EE, Hibernate, Spring, EJB, WebLogic, Windows, HTML, CSS, JavaScript/jQuery, AJAX, HTML, CSS, Git, Maven, SOAP, JMS, IBM RAD, Oracle

JAVA Developer

Confidential,Durham, NC

Responsibilities:

  • Involved in Analysis and Design of various modules using J2EE Architecture
  • Developed the application using Spring framework in the presentation layer. Worked with Spring core module to inject dependencies and Spring MVC architecture
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations
  • Implemented web services using REST for transferring data between different applications
  • Worked on MySQL as the backend database.
  • Used Log4J to log, track, report and audit the issues in the application
  • Developed and executed Unit Test plans using JUnit, ensuring the results are documented and reviews with QA teams responsible for Integrated testing
  • Developed user interface using JavaScript, HTML, CSS, JSP, JSP Tag libraries to simplify the complexities of the application
  • Used jQuery for UI centric AJAX behavior
  • Used SVN as the Version Control Tool
  • Created Data Source and deployed Web Application in the JBOSS Server
  • Developed and maintained ANT Scripts for the build purposes on testing and production environments

Environment: Java, Spring, Hibernate, JavaScript/jQuery, AJAX, Eclipse, REST, MySQL, Log4J, XML, JSON, JBOSS, ANT, Unix, SVN

JAVA Developer

Confidential, Riverwood, IL

Responsibilities:

  • Involved in design and development phases of the project
  • Involved in designing Use Case Diagrams, Class Diagrams and Sequence Diagrams using IBM Rational Rose to model the detail design of the application
  • Developed the application using Jakarta Struts Framework. Developed action classes, from beans and Java Server Pages
  • The Web Application was based on MVC architecture, used JSP 2.0 for serving as presentation layer, Servlets 2.2 as Controller and EJB 3.0, Hibernate 3.0 in business layer to access Oracle 9i Database
  • Used Spring Core module in the Spring framework for Dependency Injection and Hibernate as the ORM tool for loose coupling, ease of maintenance and rapid development
  • Used HQL to access the data from the database
  • Developed Web Services using SOAP
  • Worked with Struts Validation framework for Client side validations and Server Side validations
  • Developed Session beans to encapsulate the workflow logic. Used JAXB API to bind XML Schema to java classes
  • Extensively used XML Web Services for transferring or retrieving data between different applications
  • Performed developer testing using JUnit Test Cases, Test Runner and Test Suites
  • Used Log4J as the logging framework to create log files and troubleshoot issues
  • Used ANT 1.5 as the build tool and CVS as the version control system
  • Provided production support for the application

Environment: Java, J2EE, Hibernate 3.0, Struts, Spring 2.5, JSP, Servlets, JavaScript/jQuery, ANT 1.5, Log4J, SOAP, WSDL, XML, XSLT, WebSphere, CVS, Oracle 9i, Unix

We'd love your feedback!