We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

0/5 (Submit Your Rating)

Boca Raton, FL

SUMMARY

  • Extensive 8+ years of professional experience in Software Development Life Cycle (SDLC), including design, implementation, integration, maintenance, testing, and documentation of various web - based, Enterprise, Client/Server, and Distributed applications using JAVA / J2EE.
  • Expertise in Java/J2EE technologies which involves Java, JEE, EJB, Frameworks (Struts, Spring, Hibernate, JSF), JDBC, Servlets, JSP, JSF, UML, Java Beans, Struts, XML, JAXB, MVC Architecture, Web Services (SOAP, REST), Hibernate, Spring Framework.
  • Solid experience in Java & J2EE technologies using Core Java-Collections, Exception Handling, Polymorphism, Inheritance, Serialization & Multi-threading.
  • Extensive working experience in developing applications using Spring Framework that uses features of IOC, Spring Boot, Spring MVC, Spring, Spring Batch, Spring Security, and AOP features.
  • Good experience developing web applications using HTML5, CSS3, JavaScript, Angular JS, ReactJS, Bootstrap, JSON, XML, XSLT, JQuery, and AJAX.
  • Proficient in writing SQL, PL/SQL, and Stored Procedures for accessing and managing database queries with Oracle, MySQL, NoSQL, MongoDB, SQL Server, and DB2.
  • Familiarity with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.
  • Skilled in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL, and Apache Axis.
  • Well-versed in deploying AWS, Azure, and Google Cloud Platform web applications.
  • Knowledge of CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins and Docker and utilizing source code SVN, Git, and GitHub.
  • Good understanding of writing ANT and Maven build scripts, providing a logging facility using Log4j, Writing JUnit test cases, and using JIRA bug tracking.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss, and Tomcat, and experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ.
  • Strong Knowledge of using IDE Tools like Eclipse IDE, RAD, IntelliJ IDEA, Spring Tool Suite (STS), and VSTS for Java/J2EE application development.
  • Worked and managed teams in varied work culture environments. Diligent and highly enthusiastic professional with strong technical, analytical, and communication skills.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, C, C++, PL/SQL

Java/J2EE Technologies: Servlets, JDBC, JPA, Spring Boot, Spring, Hibernate, Spring MVC, Junit, Apache Struts, Java Beans, JMS, EJB 2.0, Java Security, JNDI, JSF, JAX - WS

Web Technologies: JSP, JavaScript, JSON, JQuery, AJAX, XML, XSLT, Flash, HTML/XHTML/DHTML/HTML5, CSS/CSS3, jQuery, Bootstrap, Angular JS, React JS, Bootstrap, Node JS

Frameworks: Struts, Hibernate, Spring, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, Spring Boot

Cloud: AWS Cloud, Azure, GCP

Database: SQL Server, MySQL, Oracle, MongoDB, DB2, Cassandra

Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, Graph QL, JAX RS, JAX WS

Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka

Web/Application Servers: WebLogic, WebSphere, Apache Tomcat, JBoss

Build Tools: Maven, ANT

Operating Systems: Windows, Linux, UNIX, Mac OS, Android

IDEs: Eclipse IDE, RAD, IntelliJ IDEA, Spring Tool Suite (STS), VSTS

Version Control: SVN, CVS, GIT, and Clear Case

Testing & Other tools: JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium, JIRA, Jenkins, GIT, Log4j

Methodologies: Agile, SCRUM, Waterfall

PROFESSIONAL EXPERIENCE

Confidential | Boca Raton, FL

Sr. Java/ J2EE Developer

Responsibilities:

  • Designing and implementing multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML5, Spring Boot, Angular JS, Servlets, and JavaBeans with Eclipse.
  • Developed applications using Java/J2EE platform.
  • Designed and developed new application features using java, J2EE, JSP, Servlets, Struts, Java, EJB, JDBC, HTML, JSTL, JavaScript, and XSL.
  • Working with different spring modules like Spring IOC (Dependency Injection), Spring MVC, Spring AOP, Spring Data (JDBC, ORM), Spring Boot, Securities, ORM data, and Spring Batch.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Developed Spring Boot Microservices with Microservices architecture using REST and Apache Kafka.
  • Developed Servlets and JSPs based on MVC patterns using Struts and Spring Framework.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX, JSON, Angular JS, React JS, Bootstrap, and Node JS.
  • Worked with Relational Databases SQL Server, MySQL, PostgreSQL, and MongoDB.
  • Implemented continuous deployment system with Jenkins, AWS Code Deploy deployment of Java Applications.
  • Implemented Swagger Configuration in Spring MVC for auto-generating Swagger JSON files for REST API calls web services (WSDL) and effectively worked with SOAP, XML, and XSLT.
  • Created Java-based scripts for Selenium RC with JUnit and TestNG as an automation framework.
  • Used ActiveMQ messaging to set up communication between applications in ESB.
  • And flows are created for JAX-WS and JAX-RS web services. Load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, ECS, SES, SQS, SNS, Kinesis, Docker, Kubernetes, Elastic search, Elastic Load Balancer, Cloud Watch, and Auto scaling groups.
  • Worked on MongoDB concepts such as locking, transactions, indexes, replications, and schema design, created Docker images for several micro-services, and implemented Docker-compose files to spin up.
  • Used Maven for building projects and Log4j to capture the log, including runtime exceptions and debug information.
  • Developed test code in Java using Eclipse IDE, converted monolithic app to Microservices architecture using Spring Boot using app methodology.
  • Used GIT with Stash for code repositories. Utilized the SonarQube tool to measure and analyze the quality of source code.
  • Developed applications using design and J2EE patterns (Factories, Abstract, Prototype, Singleton).
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment.
  • Development experience in Windows, Linux, Mac OS, and UNIX operating systems.
  • Utilized Agile Methodology/Scrum (SDLC) to manage projects and teams.

Environment: Java, Core Java, J2EE, JDBC, EJB, JNDI, Servlets, Struts, JMS, JSF, Spring, Spring Boot, Microservices, Kafka Hibernate, SOAP, REST, WSDL, XML, XSLT, JSON, Ajax, HTML, DHTML, CSS, JSP, JavaScript, Jquery, Angular JS, React JS, Bootstrap, Node JS, AWS, Docker, Jenkins, GIT, SVN, SonarQube, Kubernetes, JUnit, Log4j, Oracle, SQL Server, MongoDB, Cucumber, Jenkins, Selenium, Eclipse, Tomcat, WebLogic, JIRA, ANT, Maven, Scrum, Agile.

Confidential | Dallas, TX

Java/ J2EE Developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing, and debugging.
  • Implemented major concepts of Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate, Java Beans, and XML.
  • Implemented applications using JSP, Spring, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, SQL, and Oracle WebLogic Server.
  • Created connections to the database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data in the database with Hibernate transaction control.
  • Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, session façade, Singleton, Factory, and DAO.
  • Developed the application using Apache Struts Framework: developed action classes, Form beans, and Java Server Pages (JSP).
  • Used Spring APIs for wiring components using dependency injection and spring - ORM to integrate Hibernate and create Hibernate POJO.
  • Utilized Java and XML/JSON requests to be sent as SOAP and REST API calls to these interfaces using XSL, XSLT, and HTTP Client.
  • Created instances in AWS as well as work on migration to AWS.
  • Developed the Presentation layer using JSP, HTML, CSS, JavaScript, Angular JS, and Bootstrap, and used AJAX and jQuery-based rich client for improved customer experience.
  • Effectively used Angular Directives, filters, declarative templates, service providers, and context-aware communication.
  • Involved in Unit testing of the application using JUnit and participated in integration and ad-hoc testing.
  • Configured and Implemented IBM MQ series for JMS management for receiving data from internal EFMS Applications.
  • Automated build deployments with CI/CD Jenkins tool. Created pipeline Jenkins scripts and created jobs for auto-deployment.
  • Involved in installing and configuring Eclipse and Maven for development. Configured and customized logs using Log4J.
  • Used JIRA to assign, track, report, and audit the issues in the application.
  • Familiar with Cucumber, Selenium Web Driver, commands, and x-path.
  • Used different deployment environments by utilizing the Tomcat Web server.
  • Wrote SQL queries, stored procedures, and modifications to existing database structure as required for adding new features using the Oracle database.
  • Maintained the code based using GIT and SVN version control system.

Environment: Java, Core Java, J2EE, JDBC, EJB, JNDI, Servlets, Struts, JMS, JSF, Spring, Hibernate, SOAP, REST, WSDL, XML, XSLT, JSON, Ajax, HTML, DHTML, CSS, JSP, JavaScript, Jquery, Angular JS, AWS, Docker, Jenkins, GIT, SVN, Kubernetes, JUnit, Log4j, Oracle, SQL Server, Cucumber, Jenkins, Selenium, Eclipse, Tomcat, WebLogic, JIRA, ANT, Maven, Scrum, Agile.

Confidential | Scottsdale, AZ

Java/ J2EE Developer

Responsibilities:

  • Gathered user requirements, analyzed and wrote functional and technical specifications
  • Developed detailed business requirements documents using UMLs like Use case diagrams, Class diagrams, and Sequence diagrams.
  • Worked in an agile development process based on Scrum
  • Employed Model View Controller (MVC) as the structural framework of application, other design patterns like data transfer objects, service locator, business delegate, and front controller.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object, and Spring DAO.
  • Designed, implemented, and deployed the J2EE web application using JSF and Spring IOC.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Development of Front End (UI) using HTML, DHTML, CSS, JSP, and XSLT, and performed validations using Java Script and Jquery.
  • Implemented Web Services for communicating one application to another using SOAP, WSDL, and EJB Technology.
  • Performed product development and implementation using AWS cloud infrastructure.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, Git, and AWS
  • Implemented business processes to develop email notification components using JMS API.
  • Worked with container-based application deployments using Docker with Kubernetes.
  • Handled Multithreading and Multitasking concepts in the programs of the module.
  • Implemented JDBC for backend connection using Java.
  • Used log4j for logging. Involved in unit testing of developed business units & used the JUnit for specifics.
  • Database coding of SQL, PL/SQL, and stored procedures on Oracle Server.
  • Developed applications using Eclipse and used build and deploy tools such as ANT/ Maven.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.

Environment: Java, J2EE, JDBC, EJB, Servlets, Struts, JMS, JSF, Spring, Hibernate, SOAP, REST, WSDL, HTML, DHTML, CSS, JSP, XSLT, JavaScript, Jquery, AWS, Docker, Jenkins, GIT, Kubernetes, JUnit, Log4j, Oracle, SQL Server, Eclipse, ANT, Maven, Scrum, Agile.

Confidential

Java Developer

Responsibilities:

  • Worked as a full stack developer responsible for Web, middle tier, and Databases in developing web applications for Rejected Application Processing.
  • Worked in an Agile Environment and participated in requirement gathering, analysis, and design.
  • Developed applications using Java and J2EE technologies like Spring, JDBC, EJB, and JSP.
  • Migrated existing applications into Microservices architecture using Rest APIs, Spring Boot, and Spring Cloud config.
  • Used Spring AOP for logging, auditing, security, and transaction management to distinguish business logic from cross-cutting concerns.
  • Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.
  • Implemented Spring Batch to run daily and monthly batches.
  • Used Java Server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
  • Used Hibernate ORM to interact with databases through Hibernate query language (HQL).
  • Developed the business logic code in Core Java/J2EE, Struts, and JDBC.
  • Developed user interface using Rich faces JSF and Ajax frameworks and JSF tags Confidential UI.
  • Designed the User Interface by coding in HTML5, CSS3, SASS, JSP, JavaScript, and Jquery, to create the SPA (Single Page Application).
  • Worked with XML, XSLT, XPath, and Web services (REST & Soap).
  • Deployed the application using Docker and AWS console services.
  • Provided support to the testing team and was involved in Bug Fixing.
  • Performed Unit and Integration Testing using Junit.

Environment: Java, J2EE, JSP, HTML, XML, CSS, MVC, AWS, Docker, Spring Boot, Spring AOP, Spring Batch, Hibernate, JDBC, EJB, Servlets, Struts, JMS, JSF, REST API, JUnit, PL/SQL, DAO, Tomcat, ANT, SOAP, SQL, Oracle

Confidential

Software Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, and enhancements using Agile methodologies.
  • Created a mailing application to notify Oracle users to initiate the following workflow.
  • Used the Multithreading concept to post data from files to tables involving transforming files from one format to another.
  • Configured Struts-config.xml, Tiles-def.xml, and various properties files provided by Struts Framework for the implementation module.
  • Used the Struts tag libraries such as Bean Tags, Logic Tags, HTML Tags, etc., and Custom tag libraries.
  • Developed web applications using Struts, Spring, and framework.
  • Developed UI using HTML5, CSS3, SASS, JSP, JavaScript, and Jquery.
  • Built Restful API by building NodeJS Server in the back end to handle requests sent from the front-end jQuery Ajax calls.
  • Performed DOM manipulations using JavaScript to load and manipulate dynamic webpages' content.
  • Developed Spring rest controllers to handle JSON data and wrote Dao’s and services to take the data
  • Installed, configured, and deployed applications on Web Logic Server.
  • Created DB tables, functions, and Joins and wrote prepared statements using PL/SQL.
  • Developed a DAO pattern to retrieve the data from the database.
  • Worked with Log4j to capture the error logs that include runtime exceptions
  • Used the Eclipse IDE for coding all Java classes, Servlets, and JSPs
  • ANT build tool for compiling and generating war files.

Environment: Java, J2EE, NodeJS, HTML5, CSS3, JSP, JavaScript, MVC, Servlets, Struts, JMS, MDB, EJB, JUnit, PL/SQL, DAO, WebLogic Server, Ant, SOAP, Restful web services, SQL, Tomcat, Log4j.

We'd love your feedback!