We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, Mn

PROFESSIONAL SUMMARY:

  • 8 years of experience in Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Core Java/J2EE technologies.
  • Experience in Software Development Lifecycle (SDLC) phases such as Analysis, Design, Implementation, Testing and Deployment.
  • Experience in software methodologies such as Waterfall and Agile Methodologies.
  • Experience in using UML modeling tools like Rational Rose, MS-Visio and Enterprise Architect to develop expert level comprehensive design modules.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB, JMS, Struts, Spring, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI and Multithreading.
  • Extensive knowledge and exposure in web based multi-tier and client/server in a wide variety of technologies for building the applications, including HTML/HTML5, AngularJS 1/2, ReactJS, Node.JS, XML, CSS 2/3, AJAX, DOJO, Bootstrap, JavaScript, jQuery and JSF.
  • Experience in spring framework (Core, Spring DAO, Spring Security, Spring AOP, Spring ORM, Spring Boot) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
  • Experience in Spring(MVC), Java Persistence API(JPA), Hibernate Query Language (HQL) and Hibernate (Object Relational Mapping Technology).
  • Good Knowledge of Data Access Object (DAO) pattern to introduce an abstraction layer between the Business logic tier (Business object) and the Persistent storage tier (data source).
  • Strong Experience in various Java/J2EE Design Patterns such as Session Façade, Service Locator, Application Controller, Front Controller, Factory, Prototype and Singleton.
  • Experience on AWS Deploying, managing and operating scalable, highly available and fault tolerant systems and managed continuous delivery systems and methodologies on AWS .
  • Experience on practical implementation of cloud-specific AWS technologies including Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Elastic Bean Stalk, Virtual Private Cloud (VPC) and Cloud Watch .
  • Experience in developing and solid understanding of Microservices Architecture.
  • Experience using ANT, MAVEN, JENKINS, Splunk, JIRA and Log4j tools.
  • Extensive experience in implementation of the version control software CVS, SVN, Git and GitHub.
  • Experience in Develop Test Cases and Test Suites using JUNIT .
  • Hands on experience in messaging systems such as JMS.
  • Proficient in using XML Suite of Technologies like XML, XSL, DTD, XML Schema and DOM Parsers.
  • Experience in Designing, Developing, and Deploying Web Services using Simple Object Access Protocol (SOAP), Representational State Transfer ( REST/ Restful ), WSDL, UDDI, XML, JAX-WS, JAXB and JAX-RS.
  • Hands on exposure to multiple Application Servers and web servers like JBOSS, Apache Tomcat, IBM WebSphere Server, Glassfish and WebLogic.
  • Excellent knowledge and experience in writing SQL queries, Stored Procedures, Triggers and views using various databases such as MS SQL Server, NoSQL database systems (MongoDb), My SQL and Oracle databases.
  • Extensive experience in working IDE tools like Eclipse and NetBeans.
  • Excellent communication skills, interpersonal skills, team coordination and versed with Software Development processes.
  • Highly motivated, dependable trouble-shooter and Problem-solver.
  • Well focused and can meet the expected deadlines and ability to handle multiple tasks and work independently as well as in a team.

TECHNICAL SKILLS:

Programming Language: Java, SQL, PL/SQL

Java Technologies: Struts, Spring Boot, Spring MVC, Servlets, Java Server Pages JSP, Enterprise Java Beans EJB

ORM Technologies: Hibernate

Web/App Servers: WebLogic, WebSphere, Apache Tomcat, JBoss.

IDEs: Eclipse, IntelliJ IDE, STS

Databases: Oracle 11g/10g, DB2, MySQL, MongoDb.

Methodologies: Agile (Scrum, XP, Kanban), Waterfall

Designing Tools: Unified Modelling Language UML, MS Visio, MS Project, IBM Rational Doors, IBM Rational Rose

Build Tools: Ant, Maven, Gradle

Version Controlling Tools: Subversion SVN, Concurrent Version System CVS, VSS Virtual SourceSafe, IBM Rational ClearCase, IBM Rational Clear Quest

Web Technologies: HTML/HTML5, CSS, jQuery, JavaScript, XHTML, DHTML, AngularJS

JavaScript Frameworks: AngularJS, Backbone JS, Node JS

Microsoft Technologies: MS Office

Operating Systems: Windows, Linux, Unix

Frameworks: Spring, Struts, Spring MVC, Spring DAO, Spring IOC, Spring Boot, Spring Batch, Spring Security.

Design Patterns: Factory Pattern, Singleton Pattern, Facade Pattern, Data Access Object Pattern

Message Servers: Java Message Services JMS

Testing Tools: JUNIT

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, AWS, Microservices

XML Technologies: XML, DTD, DOM, XML Schema, XSD, XSLT, WSDL

Logging Tools: Log4j

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked with Requirement leads and Project managers to translate business Requirements into technical specifications.
  • Designed UI pages using HTML5, Angular JS, JavaScript, React JS, Bootstrap, CSS3, AJAX, JSON and Tag libraries .
  • Used AJAX API for intensive user operations and client-side validations.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Inserted Dependency Injection between components using Spring’s(IOC) concept.
  • Spring based web application development in AWS cloud for media tools with Spring Boot and Spring Batch.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Utilized Spring annotations and XML configuration for Dependency Injection .
  • Involved in integrating JAX-RS into Spring Boot application.
  • Worked on Spring Security for authenticating the user.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate.
  • Jenkins is used as a continuous integration tool for automation of daily process
  • Resolve Micros Store issues, restore databases, re-image and replace devices
  • Consumed RESTful web service by sending Project ID to get the complete document details.
  • Used Mongoose API to access the MongoDb from NodeJS .
  • Implement and manage continuous delivery systems and methodologies on AWS .
  • Developed JUnit Test Cases and Test Suites for testing the application.
  • Used GIT Version Controller to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Reviewing the code and providing the Code Review Comments.
  • Daily running the SCRUM Meeting with the team.

Environment: Java, Agile Methodology, HTML5, CSS3, Bootstrap, AngularJS, JavaScript, NodeJS, jQuery, AngularJS, AWS, JMS (MQ series), Spring (Services, Boot, Batch, MVC etc.), Hibernate, Frameworks, Micro Services, Oracle 11g, Multithreading , Web Sphere application server, PL/SQL, log4j, JUnit, Java, J2EE, XML, Jenkins, Maven, GIT version Controller, spring batch.

Confidential, Richfield, OH

Java/J2EE Developer

Responsibilities:

  • Participated in the complete Software Development Life Cycle including Requirement, Analysis, design, Implementation, Testing and Maintenance.
  • Gathered requirement from end users.
  • Interacted with the system analysts, business users for design and requirement clarifications.
  • Used J2EE patterns such as Controller, Singleton, factory, MVC architecture is used in this application
  • Used Spring core, Spring Context, Spring MVC Framework for the application configuration of different components, services in the application.
  • Used object storage container to store the secured files, and retrieved from API by using Amazon Web Services (AWS).
  • Implemented Microservices architecture by splitting business functions into reusable services.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
  • Configuring Jenkins jobs to make sure the project is built successfully in different development environment.
  • Proficiency in adoption of architecture paradigms such as SOA, Web Services, Middleware technologies.
  • Configured and build Asynchronous communication with JMS services with MQ services.
  • Spring MVC model integration for front-end request action controller
  • Configured connection pooling on Web Sphere server.
  • Involved in fine tuning the Enterprise JBOSS image.
  • Designed GUI using HTML5, Bootstrap and different JavaScript frameworks.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Security.
  • Working in AWS Identity and Access Management (IAM) components, including user, groups, roles, policies and password policies and provide the same to end user.
  • Deploying the application on AWS cloud platform by configuring server on EC2 instances.
  • Creating S3 storage buckets to store the application data.
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams
  • Worked on Log4J to validate functionalities and JUnit for unit testing
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions and acted as JIRA administer.
  • Used SVN repository for version control.
  • Automated the build and deployment process using ANT build script.

Environment: Java, J2EE, Spring, Spring Security, Hibernate, Eclipse, WebLogic, JSP, jQuery, XML, CSS, Junit, ANT, Oracle11g, AngularJS, TOAD, Log4j, JBOSS, UML, Apache Camel, Agile, Microservices , Jenkins, Gradle, POM, bootstrap, HTML5 and AWS.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Participated in Analysis, Design, Development, Integration and Testing of application modules and followed Agile Methodology.
  • Coded the user stories assigned using Java and JEE technologies and frameworks.
  • Developed the application using J2EE, Spring, Hibernate, Web Services (SOAP & REST), jQuery, AngularJS, HTML, JavaScript, JSTL 2, Oracle, Maven technologies.
  • Involved in Sprint to develop the user stories.
  • Used Hibernate and Spring Framework for data persistency.
  • Developed Spring Configuration files and used annotations to auto wire Java Components using Spring.
  • Coded presentation layer components comprising of JSP, Spring Controllers, spring and JSTL Tags.
  • Deployed into the WebSphere server and consumed web services based on SOAP and REST protocols
  • Used WSDL and SOAP protocol for Web Services implementation.
  • Developed Web Services using XML messages that use SOAP.
  • Implemented enterprise integration with Web Services using SOAP and REST.
  • Used JMS API to access the queues, read and write the messages for processing
  • Designed and developed data access layer using Data Access Object (DAO), Session, Facade, Business Delegate and Singleton design patterns.
  • Configured and created application logs files using Log4J.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs.
  • Setup Maven configuration and helping Continuous Integration (CI) Issues.
  • Prepared Cucumber feature files for automation of the test-driven environment.
  • Generated JUnit test cases for testing various Java components.
  • Built SVN and Perforce file loaders.
  • Used JIRA for bug tracking.
  • Debugged the defects, worked on code review and analysis of Performance issues.
  • Participated in daily scrum meetings.

Environment: Agile, JIRA, Core Java, J2EE, Spring, Hibernate, Web Services, SOAP and RESTful, Spring REST, Spring Data, Maven, JUnit, HTML, Servlet, Cucumber, CSS, JavaScript, JSON, jQuery, AJAX, AngularJS, Servlets, JSP, JDBC, XML, WebSphere Server, Eclipse, Oracle.

Confidential, Jacksonville, FL

Java/J2EE Developer

Responsibilities:

  • Analyzed the business requirements and created use cases, prepared low and high-level design documents.
  • Participated in Scrum meetings and project planning and coordinated the status sessions.
  • Created Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using MS Visio .
  • Developed user interface using JSP and Java Script to simplify the complexities of the application.
  • Developed the application using Struts 2.0 Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts .
  • Performed data validation in Struts Form beans and Action Classes.
  • Used Form Based Authentication.
  • Administered Linux servers for several functions including managing Users, Groups, and permission for each groups and users.
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use Case Transaction diagrams.
  • Used XML for the data exchange and used SAX parser to extract and read the required information from the XML .
  • Designed the user interface of the application using AngularJS, Bootstrap, HTML, CSS and JavaScript .
  • Manipulated data using CRUD (create, read, update and delete) operations of MongoDb database management system and handled database access and data transmission based on RESTful web service.
  • Work on designing specific programs efficiently through knowledge of multithreading using the API with the goal of increasing performance on a wide variety of applications.
  • Prepared and submitted internal regulatory file applications and supporting documentation.
  • Developed Session Beans for the Business logic.
  • Used WebSphere Application Server and involved in setting up the application server profiles in Eclipse for running the application on development environment.
  • Developed User Interface using AJAX in JSP and performed client-side validation
  • Used Hibernate framework for Entity Relational Mapping.
  • Used MySQL database for data persistence.
  • Developed JUnit test cases for all the developed modules.
  • Used SVN as version control
  • Used GITHUB for source control.

Environment: Java, J2EE, JSP, Struts 2.0, JNDI, JSP, AngularJS, Bootstrap, CSS, MongoDb, HTML, XML, UML, DOM, SAX, ANT, AJAX, JavaScript, Rational Rose, Multithreading , Eclipse, Apache Tomcat, Linux, MySQL, LOG4J, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in the process of analysis, design, and development of the application.
  • Used Spring Core Annotations for Dependency Injection.
  • Used Log4J to store log messages.
  • Used Form Based Authentication for remote login.
  • Worked on Oracle database for writing the queries and tuning the queries.
  • Used Hibernate and JDBC for retrieving and updating the data between the database and application.
  • Wrote the PL/SQL blocks like Procedures, functions, and packages for validating and retrieving multiple record sets from the database based on business logic.
  • Developed User Interface using AJAX in JSP.
  • Performed client-side validation using JavaScript.
  • Used Hibernate framework for Entity Relational Mapping.
  • Used MySQL database for data persistence.
  • Developed JUnit test cases for all the generated modules.
  • Used SVN as version control.

Environment: Java, J2EE, JSP, Hibernate, JNDI, HTML, XML, Swing, UML, SAX, AJAX, JavaScript, Eclipse, Apache Tomcat, WebSphere, Linux, MySQL, LOG4J, SVN.

We'd love your feedback!