We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Kenneth Square, PA

SUMMARY

  • Java UI Developer with 4+ years of Professional experience in full SDLC development involving requirement analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based/Enterprise environment, Distributed n-tier architecture.
  • Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client-Server Architecture environment in Financial, HealthCare and Manufacturing Industries.
  • Expertise in design and development of web and enterprise applications using JAVA ENTERPRISE EDITION technologies like JSP, Servlets, Struts 2, JDBC, JNDI, JMS, JavaScript and Web Services.
  • Expertise in application development using various frameworks: Struts Framework, Spring Framework, Java Server Faces (JSF), Hibernate.
  • Extensive working experience with SOAP and Restful web services.
  • Well versed with MS SQL Server, Oracle, DB2 and MySQL as back-end Databases. Extensively used database tools like TOAD and SQL Developer. Knowledge in Database Programming with Stored Procedures, Triggers, Functions using SQL, PL/SQL and Oracle.
  • Hands on experience working with Web and Application Servers such as Apache Tomcat, IBM WebSphere, JBOSS, BEA WebLogic.
  • Expertise in implementing applications with Model-View-Controller (MVC) pattern using Struts and implementing various Java applications using design patterns like MVC, Front Controller, DAO, Business Object, and Data Transfer Object etc.
  • Extensive use of Version Controls like CVS, SVN, GitHub and Google Code subversions.
  • Very good understanding and experienced in SDLC and Object-oriented Programming (OOP). Experience with Waterfall, Agile methodologies.
  • Good working knowledge in IDE tools such as Eclipse (Indigo, Juno, Europa, Helios, Neon2) and NetBeans and MyEclipse.
  • Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing. Involved in writing, Unit test cases and System Test Cases.
  • Having Good experience in resolving production issues.
  • Self-motivated Team Player with excellent Interpersonal and Communication Skills.
  • Strong analytical and problem-solving skills. Willingness and ability to adapt to new environments and learn new technologies.
  • Used the core Java API's like Collections, Multi-Threading and Exception Handling while coding with Hibernate Framework in Eclipse IDE.
  • Experience in training the Jr. Developers in Java/J2EE Technologies, and willingness to learn new technologies.
  • Very good experience in developing Test Cases using JUnit.
  • Excellent communication and interpersonal skills and a very good team player with the ability to work independently.
  • Worked on AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.

TECHNICAL SKILLS

Languages: Java, JavaScript, SQL, XML, C++

Web/App Servers: WebSphere, Tomcat 5.x/4.x, JBoss

IDE Tools: Eclipse, IntelleJ, Visual Studio

Web Services: SOAP, REST, Microservices

Data Bases: Oracle, DB2, SQL server, MongoDB

Operating Systems: Windows 9x/NT/2000/XP, UNIX (Sun Solaris), Linux

PROFESSIONAL EXPERIENCE

Confidential, Kenneth Square, PA

Java/J2EE Developer

Responsibilities:

  • Involved in programming, testing, debugging, implementing and maintaining of Java EE distributed application to meet the project needs.
  • Implemented new POJO's for the new adapter services.
  • Developed various java objects (POJO) as part of persistence classes for mapping with databases.
  • Developed RESTful Web Services to retrieve data from client side Micro services architecture.
  • Used Java Messaging Service (JMS) for messaging, configured queues and topics on the web logic application server.
  • Used Spring Boot as framework allowed to receive user requests and send them to the server.
  • Used Apache Kafka in cluster as messaging system between the APIs and Micro services.
  • Involved in complete testing of the application and used J-Unit for writing unit-test cases.
  • Involved in Configuring Jenkins for Continuous Integration used Git to control the build version.
  • Developed the application with Continuous Integration and Deployment using Jenkins.
  • Used SQL Developer for verifying the database information and worked with MongoDB.
  • Involved in Unit-test planning using J-Unit and designing test cases for the project.
  • Played key role in the development of data Mapping a bean mapping project using open source Map Structure.
  • Involved in developing Restful web services using Spring MVC.
  • Developed Micro services using Spring Boot.
  • Used Spring Boot to build a basic web-based database app that connect to the database to get and update information.
  • Developed test automation framework for REST APIs consuming services using TestNG.
  • GIT was used for project management and version management.
  • Created Json Avro's according to the Request payloads.
  • Used Splunk tool to search the application logs and used Log4j for logging.

Environment: JDK 1.8, Springboot, Apache Kafka, Postman, JavaScript, Web Services, MongoDB, Jenkins, POJO's, JAX-WS, Subversion, STS (Spring Tool Suite) 3.9.

Confidential, Whippany NJ

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology for developing application.
  • Involved in Analysis of business requirements and prepared technical documents based on the requirements.
  • Involved in configuring web.xml and struts-config.xml according to the Struts framework.
  • Used Hibernate to integrate with the backend database.
  • Worked on optimizing database queries to improve the loading times of the web pages.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Implemented the caching mechanism in Hibernate to load data from database, maintained mapping files of ORM while implementing transaction control layer.
  • Implemented the MVC Design pattern and the Web tier representation of the Application System using Struts Framework.
  • Worked on the struts tiles to dynamic generate the JSP page and to create reusable JSP's to maintain uniform view across all the web pages.
  • Used SVN version control tool for version control across common source code used by developers. Worked on SVN for controlling branches.
  • Maintenance of the project is done by using tortoise SVN.
  • Developed front-end screens using HTML and JSP technology.
  • Working on external user interfaces using HTML and Angular JS MVC Frameworks.
  • Involved in Maven build script changes for the build and deployment.
  • Developed Maven builds scripts and configured continuous integration servers like Jenkins for regular builds.
  • Set up the build, configuration and auto deploying using Maven build tool.
  • Used Maven to compile the application, build WAR files and deployment on the server.
  • Used Maven for building the project, packaging ear file and to deploy the application in web/ App servers.
  • Implemented Selenium WebDriver for compatibility testing.
  • Worked on SQL Scripts for Data Access such as selection, Insertion and Deletion, Joins of Data from Databases.
  • Involved in Creation, Manipulation and Supporting the SQL Server Database. Used SQL Queries to retrieve the database.

Environment: Java, Spring boot, J2EE, JDK 1.8, JRE, JSP, Agile Methodology, Apache Maven, Eclipse Neon2, Squirrel SQL, RED HAT JBOSS, MVC framework, ORM framework, Junit, Jenkins, Web Service, HTML, Hibernate, Subversion SVN.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Designed and developed application based on Spring MVC design pattern.
  • Used Spring validation and wrote validation rules.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Architecture and development of Banking Compliance Micro services system for BSA/AML application taking the technology to the next level in fighting with the bad boys.
  • The project is tasked to convert the legacy monolithic compliance application into the spring boot based micro services architecture using Domain Driven Design paradigm.
  • Architecture, Design and Leading the technical implementation of various Government Compliance projects.
  • Analyzing the current monolith, re-architecting the services into the Domain based composite edge services which are composed of several micro services involved in development of Web Services using JAX-WS.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Applications using Commander Module for application build.
  • Developed API driven responsive Web Application by integrating Angular2 with Bootstrap and API's.
  • Configuring JDBC providers, connection pools, thread pools, data sources, virtual hosts on JBOSS and WebSphere Application server.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.

Environment: JDK 1.5, Spring MVC 2.5, JSP, JSTL, JavaScript, EJB 3.0, Struts 1.2, Web Service, JPA/Hibernate 3.0, POJO's, CSS, log4j, JAX-WS, JBoss 4.0.3, Oracle 9i, Subversion, ANT, AJAX, Eclipse 3.2.

We'd love your feedback!