We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Mclean, VirginiA

SUMMARY

  • Over 8 years of involvement in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications usingJAVA/J2EE technologies.
  • Experience in Object Oriented (OOP),J2EEand Client Server technologies.
  • Knowledge in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
  • Extensive experience of working in Test driven development (TDD) and agile development environment.
  • Exposure in creating Use Cases, Classes, Sequences and activity Diagrams using Rational Rose.
  • Skilled in developing applications using Core Java, JDBC, Servlets, JSP, EJB, Struts, Java Beans, Hibernate, node.js, API, JPA and MVC architecture.
  • Capability inCore Java, Multithreading, Collections, Generics, Exception Handling, Servlets, Custom Tag Libraries, Struts, Spring, Hibernate, EnterpriseJavaBeans, JDBC.
  • Good Experience with Springs, Spring IOC, AOP, MVC, Spring Security, Spring JPA, Spring Batch.
  • Expertise in Spring Boot, Microservices, Pivotal Cloud Foundry and Netflix Eureka.
  • Experience working with AWS (Amazon Web Services), working with EC2, AMI, RDS, Dynamo DB, S3, Cloud Formation Templates.
  • Develop cross browser compatible web pages quickly and effectively using jQuery, HTML, CSS, Responsive Web Design, Bootstrap andAngularJS.
  • Excellent experience in developing Back - end applications using Web Services (Apache Axis2, Spring-WS, JAX-WS) and Spring-REST, JSON, REST-based APIs.
  • Strong working knowledge in using XML (SAX and DOM), XSL, XSTL, HTML, DHTML.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of essential information such as payment status report.
  • Responsible for implementing the process for sending/receiving messages through JMS message queues to/from various systems through Rabbit MQ and Active MQ.
  • Working experience of Relational DBMS like MySQL, Oracle SQL (PL/SQL), SQL Server (MS SQL), DB2 and NoSQL DB like MongoDB.
  • Wrote Stored Procedures and complicated queries for IBM DB2. Implemented SOA architecture with Web
  • Hands-on experience on Web Application Servers, IBM WebSphere, JBOSS, Apache Tomcat, and WebLogic including configuration, administration and documentation.
  • Worked on the performance & load test related tools likeJProfiler, VisualVMand JMeter.
  • Experienced in development and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Performed unit testing using JUnit and Mockito aiding test driven Development in some scenarios.
  • Hands on experience with tools like ANT, MAVEN debugging through logging frameworks like log4j, automated build tool with Jenkins.
  • Extensive development experience on using various tools like Spring Tool Suit (STS), RAD, Eclipse IDE and IntelliJ IDE.
  • Experience in implementation of the version control software SVN, GitHub and CVS.

TECHNICAL SKILLS

Programming Languages: JAVA, C, C++, SQL, PL/SQL

J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, RMI, JMS

Web Technologies: HTML, DHTML, AngularJS, JQuery, XML, XSLT, CSS, JSON, JSON-DTD, AJAX, Bootstrap

IDE: IBM RAD, RSA, Eclipse, JBuilder, IntelliJ

Application/Web Server: IBM WebSphere, Oracle WebLogic, JBoss, Apache Tomcat, Netflix Eureka

Cloud: AWS (Amazon Web Services), EC2, RDS, S3, Pivotal Cloud Foundry

Databases: Oracle, SQL, MySQL, DB2, Mongo DB, Cassandra

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB

Web Services: Spring Micro Services, SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

Methodologies: Agile, Waterfall, Test Driven Development

Operating Systems: Windows, Linux, UNIX

Tools: and Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Springwith Hibernate)

ORM Frameworks: JPA, Hibernate, Spring JPA, DAO

Version Control: SVN (Apache Subversion), CVS, Git

Other Tools: ANT, Maven, Log4j, Jenkins, Docker, JUnit, JIRA

PROFESSIONAL EXPERIENCE

Confidential, McLean, Virginia

Sr.Java/J2EE Developer

Responsibilities:

  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services and enabled discovery using NetflixEurekaServer.
  • Used Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation).
  • Consumed REST based micro services with Rest Template based on RESTful APIs.
  • Configured Swagger-UI registered Micro service withEurekaserver to monitor service health check from Spring Boot admin console.
  • Created AWS EC2 Linux instances and bash scripts to run post processing. Used Jenkins to run the deployment process.
  • Used S3 buckets to manage document management and RDS to host database.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Optimized the full text search function by connecting to NoSQL DB like MongoDB and Elastic search.
  • Implemented MongoDB database concepts such as locking, transactions, indexes and replication.
  • Used RabbitMQ queues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.
  • Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST and also added security to SOAP through WS Security.
  • Used Spring Security for Authentication and authorization extensively.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Used Docker for possible to production to the development environment to fast possible for interactive use.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Created web services using Spring to return JSON to the frontend.
  • Developed server-side services using Java, Spring, Web Services (SOAP, RESTful, WSDL, JAXB, JAX-RPC).
  • Used MAVEN building tool for creating EAR file to be deployed in the application servers, it is also used for Dependency management of code in the application.
  • Used JIRA for bug tracking issue tracking and project management.
  • Involved in writing the test cases for the application using JUnit.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Implemented Log4j tool to log the entire application.

Environment: Java, J2EE, Servlet/filters, JSP, JSTL, Springboot, Microservices, Spring Security, Angular JS, JavaScript, HTML, CSS and Bootstrap, Pivotal Cloud Foundry, AWS, EC2, S3, Netflix Eureka, Rabbit MQ, SOAP, RESTful, NoSQL Mongo DB, Elastic Search, STS, MAVEN, JUnit, Jenkins, Log4j, JIRA, Docker, Git.

Confidential, Dearborn, MI

Java/J2EE Developer

Responsibilities:

  • Involved inSDLC phases like Requirements gathering, analysis, design, development, testing and Maintenance phases of Application. Implementing the project in agile methodologies scrum.
  • Preparation of documents with UML diagrams including Sequence Diagrams, Class Diagrams etc. using Microsoft VISIO tool.
  • Used CoreJavaconcepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Used spring framework to inject services, entity services, transaction management, rapid transaction processing systems and concerns by factory class corresponding to the use case operation executing.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework
  • Implemented the application using spring concepts - Spring MVC, Spring AOP, Spring DI, Spring IOC, and Spring Batch.
  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Used Hibernate to create data layer to the services to do CRUD operations in to DB.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used HTML5, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
  • Used AngularJS for single page application and framework to bind HTML to JavaScript objects.
  • Used Spring Framework for developing the application and used Hibernate to map to Oracle database
  • Developed & consumed the web services using Apache CXF, JAX-WS, AXIS, WSDL, and SOAP.
  • Developed Restful web services using JAX-RS and CXF tool.
  • Configured and utilizedActiveMQqueues for asynchronous communication between applications.
  • Deployed web services are tested using SOAP UI tool.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Used Ant tool to build & deploy the application on the server.
  • Deployed the application in Web Logic on UNIX environments.
  • Deployed the application in UNIX machine and used FTP to see the logs etc.
  • Involved in analyzing the performance of the application, gathered thread dump & tuned the application using JProfiler.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Managed GIT sub modules and performed code merges and resolved conflicts.

Environment: JAVA/J2EE, HTML, DHTML,JavaScript, AJAX, JQUERY, Servlets, JSP, JSON, Oracle Web logic application server, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC, IOC, AOP, Hibernate, JAX-RS, CXF, JMS, RAD, JUNIT, GIT, SOAPUI, Oracle, Apache AXIS, Maven, JProfiler, UNIX.

Confidential, Lafayette, LA

Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of R&D Redesign.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Implemented the project using IBM Rational Application Developer 8.0.
  • Worked on enabling Single Sign On (SSO) Configuration.
  • Responsible in configuring Okta Server.
  • Responsible in decrypting the encoded format using base64 algorithm.
  • Used IBM WebSphere 8.0 Application Server to deliver high performance and scalability.
  • Involved in writing code using Base64 algorithm.
  • Responsible in decrypting the SAML token.
  • Involved in debugging the application.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
  • Worked on creating stored procedure for authentication.
  • Used Clear case for the concurrent development in the team and for code repository

Environment: Java, Servlets, JSP, Spring MVC 3.1, SAML, SQL Server 2005, IBM WebSphere Application 8.0, Clear case, IBM RAD 8.0

Confidential

Java Developer

Responsibilities:

  • Developed the application as per the functional requirements from the analysts.
  • Developed the client side validation using JavaScript.
  • Participated in all phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed the UML use cases and Sequence diagrams.
  • Design and development of server side modules using J2EE, Struts, EJB and Utility classes.
  • Developed back-end logic with CoreJavausing technologies including Collection Framework, Multi-Threading.
  • Increased performance of the extended applications by making effective use of various design patterns (Front Controller, Business delegate, and DAO and Session facade).
  • Configured the Hibernate configuration files to persist the data to the Oracle Database.
  • Responsible for client side validations and server side validations in JSP.
  • Developed customers client GUI (Webwork, JSP)
  • Used Struts tag libraries, JSTL and created web interfaces using JSP technology.
  • Wrote XML validation components using DTD, XML Schema.
  • Designed and developed user interface using Struts tag libraries.
  • Development of test cases for unit testing in a TestDriven Development.
  • Used Web Services to extract and communicate the records using XML and REST.
  • Configured and deployed the J2EE application on Web Logic Application Server.
  • Implemented the JMS for asynchronous message communication.
  • Version control of the code and configuration files are maintained by CVS.

Environment: Java, J2EE, Servlets, JSP, Struts, MVC, REST, EJB, Java Beans, Oracle, ANT, JavaScript, CSS, HTML, XML, CVS.

Confidential 

Java Developer

Responsibilities:

  • Involved in analysis, design and development of application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed server side applications using Servlets, JSP and JDBC.
  • Used Struts the MVC framework for building web applications.
  • Used Entity Beans to persist the data into database & used Beans MDB to notify the bean state.
  • Implemented the front end using HTML, JSP, CSS and JavaScript, and jQUERY for dynamic web content.
  • Developed PL/SQL database scripts and written Stored Procedures and Triggers.
  • Involved in the development of SQL queries to get data from database.
  • Used JMS for communicating various clients and its components.
  • Used Web Services-WSDL and SOAP.
  • Deployed applications on WebLogic Server.
  • Developed Session Beans which encapsulates the workflow logic
  • Created User guide and application support document.
  • Used CVS for the concurrent development in the team and for code repository.

Environment: Struts, UNIX Shell Scripting, Java, JDBC, Servlets, JSP, Oracle, MDB, HTML, JSP, CSS, JavaScript, jQuery Rational Rose, CVS, PL/SQL, WSDL, SOAP, Eclipse.

We'd love your feedback!