We provide IT Staff Augmentation Services!

Senior Java/j2ee Application Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • A Software professional with Domain Knowledge, Technical Knowledge, Client Interaction Experience, Decision Making Power and Leadership. The ability to understand existing system and build a new large - scale, N-tier, distributed, real-time enterprise application by providing architectural approach, design approach and implementation guidelines for a team.
  • 5 + years of Experience in Software industry: Extensive experience in Software Development Life Cycle (SDLC) core areas such as Analysis, Design, Deployment, Testing and Implementation of Object Oriented, Client-Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with Agile methodology.
  • Process | Analysis | Design | Architecture | Implement |Testing | Build & Deployment |
  • Experience in designing and developing multi-tier enterprise applications using Java, J2EE & related technologies such as Servlets, Struts, Spring, Spring MVC, JDBC, Hibernate, JMS, XML, JSP, HTML and Web services.
  • Strong Experience in Designing and Developing web applications using Java, JSP, J2EE, Servlets, MVC Framework, Web Services, HTML5, UML, XML, HTTPS, CSS3, AJAX, Java Script, AngularJS, ReactJS, JSON, REST Web Services.
  • Extensive experience using Spring Framework in business layer for Dependency Injection, AOP.
  • Experience using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Having work experience in Object Oriented Analysis, Design and Development of Applications with UML diagrams using Enterprise Architect.
  • Experienced in using the Java Reflection API to change or modify the behaviors of the classes at the runtime and to perform unit testing using Junit.
  • Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
  • Proficient in development of enterprise business solutions using Apache Tomcat, JBOSS, Websphere and Weblogic.
  • Very Strong skills in developing WebServices using SOAP, XML, AXIS, Jersey.
  • Strong experience in JDBC, Oracle 11g, 10g, 9i, 8i SQL, PL/SQL, Triggers, Stored procedures and Packages.
  • Good working knowledge on development tools IBM RAD, Eclipse, MyEclipse and NetBeans.
  • Expertise in OOAD Technologies developing Use Cases, Component diagrams, Sequence diagrams and class diagrams.
  • Extensive experience with Application/Web servers Jboss, WebLogic 10 /10.3 /11g, Websphere, Tomcat 5.x, 7.0, 8.0
  • Good knowledge on Birt Reports and Crystal Reports.
  • Experience in modeling applications with UML, Rational Rose and Rational Unified Process (RUP).
  • Experience in using SVN, CVS, Rational ClearCase and Git for version control.
  • Experience in all the phase of software development life cycle in Agile and Waterfall methodologies.
  • Having good experience in Windows, Linux, UNIX environments.
  • Quick learner with ability to meet deadlines and work under pressure.
  • Excellent analytical and problem-solving skills along with good oral and written communication skills.

TECHNICAL SKILLS

Languages: Core Java, C, C++, PHP

J2EE Technologies: JSP, JSF, Servlets, EJB, JDBC, JNDI

Application/Web Servers: Apache Tomcat 6, JBoss 4.0, WebSphere 7.0, Weblogic 8.1

Frameworks: Spring 2.5, Apache Struts 2. *, Hibernate 3. *, MVC

Distributed Technologies: SOA, Web Services

Internet Applications: JSTL, Tag-Libraries, Primefaces, Multithreading using Core Java

IDE: Eclipse Juno, RAD (Rational Application Developer) 7.5, IBM Web sphere Studio Application Developer (IBM WSAD 5.1), Netbeans 5.0

Tools: TOAD 7.2, Microsoft Visual Studio, Microsoft Visual Source Safe, TIBCO, JSch, File Zilla 3. *, BPM Tool

XML: DOM, XML, XSLT, XPATH

UML Tools: Rational Rose, Visio, RSM (Rational Software Modeler)

Web Services: SOAP, RESTful, WSDL, SOA, WSDL to Java

GUI: HTML5, CSS3, AJAX, SWING, AWT

Performance Tools: Load Runner, JProfiler

Unit Testing: JUnit.

RDBMS: Oracle 10g, MS SQL Server 2008, DB2

Jenkins: JavaScript, jQuery, AngularJS, ReactJS

Operating Systems: Windows NT / 98 / XP / 7, Linux, Unix

Logging: Log4J, Java Logging API

Methodologies: Object Oriented Analysis and Design, SDLC, Agile, Scrum, UML, Design Patterns

Configuration Management and Versioning tools: CVS, VSS, MKS, GitHub, Rational ClearCase, SVN

Protocols: HTTP, HTTPS, FTP, SFTP

PROFESSIONAL EXPERIENCE

Senior Java/J2EE Application Developer

Confidential

Responsibilities:

  • Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing the end client needs.
  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
  • Designed Object-Oriented components and developed the functionality based on reusability in Core Java.
  • Used the Java Collections API extensively in the application.
  • Used Angular 4.0, Ajax and Dependency Injection for handling presentation and business logic.
  • Used Spring IOC to maintain loose coupling between layers published the business layer as services and injected the necessary dependent components and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Design and prototype high performance Excel API using PHP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Worked with the Spring framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Used JPA annotations to map ORM entities.
  • Developed in the applications of AWS for providing cloud security.
  • Create and Manipulate shell scripts on Production server for backup on AWS.
  • Implemented the user interface using the Java script, JSP, AngularJS, ReactJS, HTML, CSS and Bootstrap.
  • Hands on experience in Redux for simplifying the application.
  • Using REDUX, developed applications and run in different environments (Client, Server and Native)
  • Developed all hibernate classes using hibernate framework writing the HQL, DB Schema and PL/SQL.
  • Designing the database schema, creating tables and views and writing stored procedures, functions and queries in DB2.
  • Using SOAP and Rest web services to retrieve provider's data and used SOAPUI to test the web services.
  • Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Worked with version control management tool SVN to project check-in, check-out.
  • Deployed application on WebLogic Application Server and development using Eclipse.
  • Created shell scripts to call SQL*loader to load data into custom staging table for use in inbound, outbound interfaces and conversion programs.
  • Designed logging information using the JUNIT.
  • Hands on experience in UNIX by having a single file system that programs use to communicate with each other.

Environment: Core Java/J2EE, Angular JS, HTML, CSS, Bootstrap, XML, JUnit, Mockito, Eclipse IDE, Spring MVC, Spring, Hibernate, ReactJS, Redux, UNIX, Maven, AWS, Oracle, PHP, SOAP UI.

Java developer

Confidential

Responsibilities:

  • Used Apache Struts as a web application framework.
  • Designed and developed Action Classes, Form Beans and JSP's.
  • Client-Side Validation is done by JavaScript in the JSP pages.
  • Involved in using Design patterns like Singleton Pattern and MVC architectural design pattern for solving the architectural issues. Configured the Hibernate configuration files to persist the data to the Oracle9i/10g Database.
  • Wrote XML validation components using DTD, XML Schema.
  • Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).
  • Involved in configuring and integrating JSF, Spring and Hibernate frameworks.
  • Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
  • Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
  • Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Hands on experience in Docker to design, deploy and run applications by using containers.
  • Involved in authenticating the user security credentials authentication using LDAP and for validating the user roles.
  • Wrote, debugged ANT, Maven Scripts for building the entire web application and deploy them on Web Sphere.
  • Wrote Junit test cases to test the Policy and Claims Modules.
  • Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results more than what they expect.
  • Developed Business Delegates, Value Objects, and Data Access Objects (DAO).
  • Designed and developed DAO layer using JDBC to access the database.
  • Actively involved in the integration effort for deploying the application in UAT/SIT environments.
  • Involved in code reviews and suggested required enhancements to the code to follow the standards.
  • Deployed and tested the application on Web Logic application server.
  • Used Microservices as a solution to the scalability and innovation challenges with Monolithic architecture.
  • Created client library that provided load balanced and fault tolerant consumption of Spring Boot microservices from monolithic application.
  • Involved in developing Test cases and executing them.
  • Prototyping new features and ideas - Google Drive Drawing, Photoshop, HTML, Sass, and D3.js
  • Used Log4J framework for event logging.

Environment: Java, Struts, SPRING, JSP, Servlets, JavaScript, JDBC, SQL Server 2005, DB2, Eclipse/ My Eclipse, JMS, JBOSS 4.1, Log4J, Windows NT, UNIX, HTML, SASS, Web Logic, Microservices, Docker.

Sr. Java/J2EE Developer

Confidential

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Hands on experience in Spring Boot which provides RAD (Rational Application Development) feature to spring framework.
  • Involved in designing user screens and validations using HTML, JavaScript, JQUERY and Node.js as per user requirements.
  • Developed Client-side validation code using JavaScript and JQUERY.
  • Developed web services and SOAP Messages with XML, SOAP and WSDL.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
  • Used various JAX-RS Web Services using Jersey Framework.
  • Implemented UI Tier with JSP, Servlet, JSF, XML, XML Schema, CSS, CSS3, JavaScript, AJAX. Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml.
  • Also used Annotation capabilities of RESTful API by providing ease development and client adoption
  • Integration with Infusion soft CRM system via node wrapper around web APIs.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
  • UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Hands on Experience in databases such as MYSQL, Microsoft SQL Server, ORACLE. MongoDB (No Sql).
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
  • Authentication, authorization and security of application is provided using Encryption Security Framework.
  • Wrote Hibernate Criteria queries, Named queries for stored procedures, and triggers to perform back-end database operations.
  • Implemented multithreading concepts of transaction purpose
  • Performing CRUD operations using AXIOS to send asynchronous HTTP requests to REST endpoints.
  • Developed ANT Scripts to do build, packaging ear file.
  • Deployed the application using Weblogic as a server.
  • Used UML and Rational Rose suite for designing the System.
  • Implemented the logging mechanism using Log4j framework.
  • Wrote test cases in JUnit for unit testing of classes.

Environment: Java 5, JEE, JSF, Node.js, IBM Web Sphere 7, RAD 7, Ant, Oracle Database, JavaScript, CSS, JSON, DOJO, RESTful APIs, SOAP, WSDL, JMS, MDB, JIRA, Jenkins, Web Services, Boot Strap XML, Log4J, XML Schema, Tomcat, MAVEN, JQUERY, JAVA MONGO DB, XSD, JAXB, JUnit, SVN, JSP, Spring Boot, AXIOS, Spring Boot, Hibernate.

Java Developer

Confidential

Responsibilities:

  • Responsible for successful design, development and implementation and testing of Currency Solution Management System.
  • Involved in the development of core components.
  • Create standalone applications using Spring Boot.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Involved in developing the user interface using JSP’s, JSTL, HTML, JSON, Dojo and Servlets.
  • Dynamically generating output using Ajax using Dojo and JSON Bridge.
  • Focus on converting the existing features in the application towards globalization of the application.
  • Used J2EE design patterns like Value Object Pattern, MVC & Singleton Pattern.
  • Involved in the preparation of Test Cases for Integration Testing.
  • Coding Test Classes using Junit for unit testing.
  • Agile delivery of software using practices from extreme programming etc.
  • Performed version control management using Rational Clear Case and used Rational Clear Quest as work automation tool.
  • Maintained, improved, and created reports for a time tracking application using Lotus Notes with a DB2 reporting database.
  • Developed Packages, Stored Procedures, Functions, Views and Reports to implemented business logic.

Environment: Java, J2EE, JSP2.0, Dojo, JSON, Servlets 2.4, Ajax, Java Script, CSS, Web Sphere 6.0, RAD 6.0, Ant 1.6.2, JNDI, DB2 8.1, Rational Clear Case, Rational Clear Quest, Junit 3.8, Log4j, Windows XP Professional, Lotus Notes Development.

We'd love your feedback!