We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

PROFESSIONAL SUMMARY:

  • Around 8 years of professional IT experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design and Development, Implementation, Testing, Integration and Deployment of Software Web based applications using Java /J2EE technologies .
  • Proficient with Software development methodologies like Agile (Scrum) and Waterfall methodologies.
  • Expertise in developing web pages using HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS, Node.JS and Bootstrap.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, RDS, API Gateway, Auto - Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic Search and Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience in continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance which reduces the time for the deployment of microservices.
  • Expertise in Confidential ’s development with Spring Boot configuration and maintenance of Micro Services with Eureka discovery platform and configured AWS instances with load balancing.
  • Experience in working with Java 1.8 features such as Lambda Expressions for making inline function calls by using Functional Interfaces which makes code readable and concise.
  • Expertise in developing web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
  • Expert in Core Java and implemented concepts like Collection Framework, Multi-threading, Exception Handling, Generics, File Handling, IO and Serialization in various projects.
  • Experience in Distributed Application Development and Object-Oriented Programming (OOP).
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object, Prototype and Business Delegate.
  • Experience in implementing the business requirements using Spring MVC, Spring IOC, Spring ORM, Spring AOP, Spring Integration, Spring Boot, Spring Data, Spring TX and handled the security using Spring Security.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top-down Approach and Bottom-up Approach.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Experience in deploying Java/J2EE applications on servers like Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Expertise in developing Web Services using RESTful , SOAP, WSDL, JAX-WS, JAXB, JAX-RS, JAX-RPC, AXIS, Jersey and SOAP UI.
  • Strong experience in writing complex queries using MySQL , Oracle, MS SQL Server, DB2 and with NoSQL Databases like Cassandra, MongoDB to manage extremely large data sets and hands on experience with SQL, PL/SQL to write Stored Procedures, Functions, Triggers and Packages.
  • Experience with MOCKITO, Test Driven Development (TDD) using unit testing framework Junit in developing test cases and configured the application log files using Log4J.
  • Hands-on Experience in working with Continuous Integration (CI) build Automation tools like Maven, ANT, Hudson, Puppet, Ansible, Jenkins and Gradle.
  • Experience in software configuration management using SVN, Rational Clear Case, CVS and GitHub.
  • Experience on different environment tools of java such as Eclipse, STS, IntelliJ and RAD.
  • Involved in issue tracking and agile project management using JIRA and Pivotal Tracker.
  • Having Experience on UNIX commands, Linux and Deployment of Applications in Server.
  • Experience in preparing hand-over documents for production support team.
  • Ability to work effectively in cross-functional team environments.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS:

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

J2EE Technologies: JDBC, Servlets, Sockets, JSP, JMS, JPA, Java Security, Design Patterns, Java Beans, Python

Mark-up/XML Technologies: DHTML, XHTML, HTML, CSS, JavaScript, jQuery, AJAX, AngularJS, NodeJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON

Tools & Framework: Struts, Springs, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Spring Cloud, Spring Security, ANT, Maven, Jenkins, Docker, ActiveMQ, Kafka, Apache Camel, OAuth 2.0, APIGEE, Splunk.

Web services: RESTful, SOAP, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, Apache CXF, Jersey, REST Easy, Microservices, AWS (Amazon Web Services).

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server.

Database: Oracle, SQL-Server, MySQL server, DB2, TOAD, MongoDB/NoSQL.

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD.

O-R mapping: Hibernate, MyBatis.

Modelling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML, JIRA, Mockito.

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam.

Version Control: Tortoise SVN, CVS, Rational Clear case, GitHub.

OS & Environment: Windows, Sun Solaris, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Tampa, FL

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Designed User Interface using HTML5, CSS3, jQuery and AngularJS and XML in a responsive grid layout and implemented responsive design template to get a new interface using Bootstrap, HTML.
  • Designed, developed a custom, single-page, responsive web application on front end using Angular 2.
  • Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
  • Used NodeJS for building web applications with client-server architecture where both can initiate communication in two-way connections and allows them to exchange data.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for Improved Login authentication.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and leveraging AWS to build, test and deploy Identity Microservices.
  • Implemented Spring Boot with Microservices to divide the application into various sub modules.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration.
  • Responsible for implementing the application using Spring IOC, Spring MVC Framework, Spring Boot and handled the authentication, authorization and access-control features by using Spring Security.
  • Used Spring MVC framework at Web tier level to isolate each layer of the application so that the complexity of integration will be reduced and maintenance will be very easy.
  • Used Spring AOP Module to implement logging in the application to know the application status and implemented batch jobs to deal with large number of chunks using Spring Batch to execute the similar jobs.
  • Secured the API's by implementing OAuth 2 token based authentication/authorization scheme using Spring Security.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Developed RESTful web services using Jersey for JAX-RS implementation and HATEOAS techniques and data transmission in JSON format.
  • Involved in developing API’s and REST API proxy using APIGEE edge and for sending mobile notifications.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design etc.
  • Designed and developed custom pipes (JMS, Web Services and SQL) for mandates & accounts to flow into various processing systems.
  • Used Python scripts to communicate with Kafka and created topics to receive data from the producer and used by the consumer applications.
  • Used IBM WebSphere server to route our JMS queue messages to different business floors and configured routes in Apache Tomcat and used JMS in e-mail notification.
  • Configured development environment using WebSphere server for developer’s integration testing.
  • Create and configured the continuous delivery pipelines for deploying Microservices using Jenkins CI server.
  • Configured, customized logs and validated functionalities using Log4J.
  • Configured Maven for application builds and deployment.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest tool for performance testing.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Environment: Java 1.8, HTML5, CSS3, jQuery, AngularJS, Angular 2, NodeJS, Bootstrap, Ajax, DHTML, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring AOP, OAuth2.0, AWS, Microservices, Hibernate, Servlets, XML, RESTful, Jersey, JAX-RS, APIGEE, JSON, Mongo DB, JSP, Python, Kafka, IBM WebSphere, JMS, Jenkins, JUnit, JTest, Maven, Log4J, JIRA, Git and Spring Tool Suite (STS).

Confidential, Des Moines, IA

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in development, unit and performance testing, application support & maintenance in Information Technology and analyzing and developing the application using Object Oriented Application & Design.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories and participated in retrospective and presenting Demo at end of the sprint.
  • Involved in developing User Interface with HTML, CSS, JavaScript and jQuery.
  • Added dynamic functionality to the application by implementing AJAX, jQuery, AngularJS.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JavaScript, JSP, DHTML and CSS.
  • Developed web Application using Core Java, Spring, Hibernate and used Spring framework to initialize and manage beans and services.
  • Design and developed Application based on Spring framework using MVC design patterns .
  • Developed, deployed and maintained Single Sign On application in development, test and production environments.
  • Also used the Spring IOC feature to get hibernate session factory and resolved other bean dependencies.
  • Extensively used Hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from database.
  • Created mapping and configured the Hibernate for application.
  • Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services on Web Logic Application Server.
  • Used object storage container to store the secured files and retrieved from API by using Amazon Web Services (AWS).
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate with spring framework.
  • Developed messaging modules using Apache Camel and ActiveMQ.
  • Extensive experience in working with XML, XSD and JSON.
  • Wrote complex queries and mapped database views using DAO in Oracle.
  • Deployed the applications on Web Logic server and used Gradle for building the applications.
  • Setup the continuous Integration (CI) process for the application using Jenkins.
  • Monitored the application and server performance by New Relic and used Splunk enterprise tool for collecting and analyzing the application data logs.
  • Experience in writing unit test cases using JUNIT and Mockito.
  • Used SVN as version control tool and JIRA for bug tracking.
  • Used log4j to capture the log that includes runtime exceptions and debugging.
  • Involved in Maintenance and Enhancements for the project.

Environment: Java, Spring, Hibernate, HTML, DHTML, CSS, jQuery, JavaScript, AJAX, AngularJS, JSP, Struts, Servlet, JAXP, JAXB, AWS, web logic, Oracle, SOAP Web Services, AXIS, Apache Camel, ActiveMQ, XML, Gradle, Jenkins, New Relic, Splunk, JUNIT, Mockito, JIRA, SVN and Eclipse.

Confidential, Salt Lake City, UT

Java/ J2EE Developer

Responsibilities:

  • Involved in analysis, design and high-level coding phase of Market Place application.
  • Worked in Agile development environment.
  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Custom Tags, JQuery, HTML and CSS .
  • Developed the service and domain layer using Spring Framework modules like IOC, AOP.
  • Used AOP concepts like aspect, join point, advice, point cut, target object and AOP proxies.
  • Used Spring MVC Framework for implementing the Web layer of the application and includes developing Controllers, Views and Validators.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed the Application Framework using Java, Spring, Hibernate .
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring .
  • Developed Spring rest controllers to handle JSON data and wrote DAO’s and services to handle the data.
  • Responsible for design of WSDL files and schemas hosted by SOAP based Web Services and used SOAP UI for web services testing.
  • Communicating with different web Services by using Spring Integration.
  • Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL.
  • Developed MySQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic.
  • Actively involved in writing SQL using SQL query builder.
  • Used Maven to build the application and deployed on JBoss Application Server.
  • Used IntelliJ for development and JBoss Application Server for deploying the web application.
  • Monitored the error logs using log4j .

Environment: Java, J2EE, XML, HTML, CSS, jQuery, JavaScript, JSTL, JSP, Spring MVC, Hibernate, JSON, SOAP web services, SOAP UI, Spring Integration, Spring JMS, MySQL, SQL, Maven, JBoss, log4j, Tortoise SVN and IntelliJ.

Confidential, Warren, NJ

Java Developer

Responsibilities:

  • Developed SCM using JSP and HTML like one form for each functionality user interface, standard validations using JavaScript, Servlets used as controllers for the business logic and for business logic used JDBC, XML parsing techniques using MVC .
  • Developed Single Sign on (SSO) functionality through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Created screens by assembling Struts Tiles header, footer, menu, body and defined common page and menu layouts and used them by passing list of items and links. Reused existing layouts using inheritance.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins and debugging the SCM related packages and customization.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, creating value sets, Descriptive Flex Fields in Oracle Applications.
  • Used JIRA for tracking the project stories in Agile Methodology.
  • Used Maven tool for building and deploying the web applications.
  • Implemented JUnit for Application unit testing.
  • Used Log4J for application logging and notification tracking mechanisms.

Environment: Java, JDBC, Servlets, Struts MVC, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, JavaScript, ANT, CVS, RAD, Putty, Oracle, Web Sphere, JIRA, Maven, JUnit and Log4J.

Confidential

Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development.
  • Developed UI pages using HTML, Java Script, JSP & Tag libraries.
  • Used AJAX for dynamically updating the content.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed the user interfaces using JSPs and developed custom tags and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and tiles API.
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams and Use Case Transaction diagrams.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Backend application layer is implemented using EJB in JBoss environment.
  • Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries.
  • Participated in design and code reviews.
  • Developed JUnit test cases for all the developed modules and used SVN as version control.

Environment: Java, J2EE, JSP, Struts, JNDI, JSTL, HTML, CSS, JavaScript, EJB, Hibernate, XML, DOM, SAX, ANT, AJAX, Rational Rose, Eclipse Indigo, SOAP, Apache Tomcat, SQL, LOG4J, SVN.

Confidential

Java Developer

Responsibilities:

  • Developed the web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP’s.
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML .
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem.
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT.
  • Used CVS as version control system.
  • Worked on bug fixing and Production Support.

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Tomcat, SQL, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!