We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

MemphiS

SUMMARY:

  • 7+ Years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java & J2EE, Springs Framework, Struts Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, HTML, CSS, ReactJS, AJAX and XML.
  • Expertise in Web - Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services .
  • Strong experience wif Application Servers - Weblogic, WebSphere, Apache Tomcat, Java Web Server, Database - Oracle, Sybase, SQL Server, DB2.
  • Developed AJAX functionalities using frameworks like JSON, POJO, Ext Js and JQuery.
  • Good noledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
  • RIA applications using Flex, HTML5, CSS, Ajax and Node JS.
  • Expertise in open source frameworks like Struts 2.0, Spring 2.5, Web services, Hibernate 3.0, JAXB, JUNIT etc.
  • Experienced in Object-Oriented analysis and design, wif J 2EE design patterns including Singleton, Factory, Prototype, Session Façade, Data Access Object, DAO, Service Locator, Data Transfer Object, and Business Delegate.
  • In depth experience wif PL/SQL, T-SQL DB development, Design Patterns, Agile - Scrum, XP, TDD (Test driven).
  • Experience in writing test-cases in Java environment using JUnit.
  • Experienced in the MVC Architecture using Struts & Spring Framework s . JMS, JNDI and Hibernate.
  • Experience in using Restful webservices and frameworks like JAX-RS Framework, SOAP Web services using JAX-WS, Apache CXF, Jersey.
  • Good noledge in using Amazon Web Services like Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon SQS, Amazon Cloud watch, Amazon DynamoDb.
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
  • Developed Technical Design, Test Plans, Test Cases, Test Scripts for UAT tests.
  • Good noledge of Open Source technologies and tools like Jira, Jenkins, databases (MySQL, PostgresSQL), VCS (GIT), etc.
  • Experienced in developing the multi-tier Client-Server and Distributed Object Systems and Object Oriented Technologies in an Internet/Intranet Environment.
  • Experience and noledge in building single sign on application using Spring boot, Spring Oauth2 and Spring Security for backend.
  • Expert in the conversion of legacy information systems to distributed and web-based architectures.
  • Ability to learn and use new systems and paradigms in considerably less time, solid communicator wif exceptional team-building skills.
  • Always worked closely wif system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
  • Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS:

Languages: JAVA 8.0, SQL, Python, PL/SQL, UML, C++

Web Technologies: JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB(3.0), Web Services, SOAP, WSDL, JSF(2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans, JavaScript, ReactJS, AJAX, CSS3.

Frameworks: Struts Framework, JSF, Spring Framework

Server Scripting: JSP, Custom Tags, GWT

Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern

Database/Tools: Oracle 9i/10g/11g, IBM DB2, SQL Server 2008/2012, PostgresSQL, Hibernate, XmlSpy, Ant, MAVEN, JUnit, I Report, JIRA

Web/App Server: Apache Tomcat, WebLogic, IBM Web Sphere, JBoss

IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build

Methodology: OOAD, Agile, Waterfall, SDLC and UML

Version Control: CVS, Rational Clear Case, SVN, Subversion, GITHub, Clear Case, MS Visio.

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

SOA architecture, RESTFUL/SOAP, Spring boot: Microservices, Axis 2, Apache CXF

JavaScript Libraries: Dojo, jQuery

Operating systems: Windows, UNIX, Linux, Sun Solaris

PROFESSIONAL EXPERIENCE:

Senior Java/J2EE Developer

Confidential, Memphis

Responsibilities:

  • Involved in all the phases of SDLC including Requirement Gathering, Design & Analysis of the Specifications and Development of the Application.
  • Implemented J2EE standards, developed RESTful webservices using Spring Framework (Spring Boot, Spring JPA, Spring Cloud) and using Hibernate ORM to map Java classes to database tables using various annotations and POJO classes.
  • Developed Oracle PL/SQL scripts to migrate commercial consumer lending functionality from ALS (Mainframe based commercial loans platform) to ACBS (Commercial loan servicing platform).
  • Responsible for writing SQL queries and Stored Procedures using SQL/PLSQL.
  • Used Oracle database and extensively wrote complex SQL Queries.
  • Extensively used SQL Loader to load the data from the flat files to the database and validated the data wif the PL/SQL procedures.
  • Creating indexes on tables to improve the performance by eliminating the full table scans and views for hiding the actual tables and to eliminate the complexity of the large queries.
  • Developed complex scripts to perform validation of data comparing the two different systems.
  • Extensively used Java Collection, Exception Handling, File handling by Java I/O concept for implementing the business logic in dis project.
  • Contributing to development, testing and deployment of application dat uses RESTful services to retrieve information related customers, collateral, finance transactions and requests.
  • Integrated process into build system which auto-generates RESTful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Used Log4j for debugging, testing and maintaining the system state.
  • Involved in them Maintenance and Code changes from existing code to Support of the System.
  • Prepared documentation of the entire work for QA purpose.
  • Extensively used Maven tool to build the applications and deploying the applications.
  • Used JUnit to write tests cases for unit testing.
  • Used SVN for version control of the source code/modules and Configured the application in Jenkins.

Environment: Java/J2EE, Spring Framework, JavaScript, Oracle 10g, Maven, SQL Developer, SQL Server Management Studio, JUnit, REST, Eclipse Neon, Velocity Script, Core Java, JSP’s, SVN, Jenkins, Apache Tomcat.

Senior Java Full Stack Developer

Confidential, Boca raton, FL

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using ReactJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap.
  • Designed and developed asynchronous RESTful Microservices using Spring boot for backend.
  • Decompose existing monolithic code base into Spring boot microservices by adding essential business features.
  • Experienced in ReactJS using react lifecycle methods and experience in working wif Redux architecture.
  • Working wif React router for developing single page applications and used Axios for making AJAX calls.
  • Good understanding of ECMA Script 6 features, JSX used along wif Babel and Webpack.
  • Ability to design user interfaces which are cross- browser compatible and bug free.
  • Developed unit test cases using Jest and Enzyme and performed end to end testing using Jest.
  • Developed REST controllers using Spring Data REST to serve the UI wif required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Worked wif Middleware using Message driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Used Hibernate in the persistence layer and implemented DAO’s to access data from database.
  • Implemented business logics using streams and lambda concepts of Java 8.
  • Made the integration of data in several applications in favor JSON documents wif dynamic schemas using PostgresSQL.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/over night deliveries and QA Support.
  • Used Veracode for application security scanning and remediated the flaws dat were identified in the code.
  • Gained noledge in using Amazon Web Services like Amazon EC2, Amazon RDS, Amazon S3.
  • Experience in supporting AWS components EC2, designing API’s to store and retrieve data from S3.
  • Took part in setting up the application wif Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java/J2EE, Spring MVC, Spring JMS, Spring JDBC, Spring Batch, SOAP Web Services, HTML5, CSS3, JavaScript, React JS, IBM Web sphere MQ, Web logic 12.1.1, XML, Apache JMeter, SQL Server 2012, Maven, SoapUI, PuTTy, AWS EC2, Eclipse 3.8 and UNIX.

Senior Java Full Stack Developer

Confidential, Alpharetta, GA

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns .
  • Designed the project functionalities using Spring MVC, Spring Boot for microservices and Hibernate ORM.
  • Implemented the service layer based on a Spring container and exploited Spring’s IOC features for bean management.
  • Developed REST API's using Spring MVC and Spring boot and hosted all microservices on AWS EC2.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery AJAX and JSON.
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow wif Spring MVC. Used spring’s dependency injection for injecting entity manager and managed beans into spring beans.
  • Working extensively wif Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • Familiarity wif Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Designed the user interface of the application using HTML5, CSS3, JQuery, JavaScript, ReactJS and Bootstrap to build single page web applications dat communicate wif back-end via RESTful API.
  • Used Spring Security framework for login autantication, password hashing. Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests. Worked wif topic for creating publish/subscribe-messaging model.
  • Used Concurrent Version System (CVS) as source control tool. Developed unit test cases and suits on Junit framework for unit testing. Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Deployed Spring Boot based microservices in Amazon EC2 container services which fetches data from Amazon S3 buckets.
  • Worked wif AWS components to design and implement web applications in cloud architecture to achieve Scalability.
  • Used XML parser API’s like JAXB API wifin the web service for marshalling/unmarshalling.
  • Used Business Process and Decision Management Design using JBoss JBPM and JBoss Drools Rules Engine.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Tested each and every application wif using validators and handled multiple modules simultaneously to achieve the application.

Environment: Spring 3.1, J2EE 1.7, Spring JDBC Templet, Spring Batch, AJAX, XML, CSS, CSS 3, HTML 5, JavaScript, Oracle 10g/11i, Maven 3.0.3, MYSQL 6.1, jQuery, JUnit, REST, ReactJS. STS 3.5.1 (eclipse), Core Java, JSP’s, AWS S3, EC2, Tomcat Web Server.

Java Full Stack Developer

Confidential, Roanoke, VA

Responsibilities:

  • Used OOAD for building applications. Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern and developed front end using Spring MVC framework, business components using Spring.
  • Developed Spring MVC validators to perform server-side business object validations.
  • Implemented Tiles based framework to present the layouts to the user and TEMPhas and developed UI using view tags (HTML), JSP, JavaScript, CSS.
  • Implemented Generic DAO using Spring JDBC to handle database operations on Similarly Constructed Tables.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries & Java Script to simplify the complexities of the application.
  • Developed RESTful API wif Spring Framework for benchmarking purposes.
  • Implemented Spring framework in the presentation tier for all the essential control flow, business level validations and for communicating wif the business layer.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles, Interceptors, and Validations provided by Spring framework.
  • Wrote autantication and authorization classes and manage it in the front controller for all the users according to their entitlements using Spring security.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Spring.
  • Developed SOAP based Web Services for Integrating wif the Enterprise Information System Tier.
  • Worked Gradle build scripts to compile Java classes and create jar, performed unit testing and package them into ear files and SVN as version control.
  • Involved in setting up Jenkins for continuous integration and continuous builds by polling the repositories.
  • Developed unit test cases for the data access layer and business components using Junit and EasyMock.
  • Design and development of JAXB components for transfer objects and Prepared EJB deployment descriptors using XML.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation and Wrote Junit test classes for the services and prepared documentation.

Environment: Java/J2SE 1.5, JSP, Servlets, JAXB, XSLT, DOM, XML, Spring 3.0, Web Services, JNDI, J2EE, RSA, JBoss6.0, Rational Rose, Spring, CVS, XML, Log4J, Oracle9i, gradle, Junit, Jenkins, Junit, Rational Rose, JavaScript, DHTML.

Java Full Stack Developer

Confidential, Wayne, NJ

Responsibilities:

  • J2EE deployment on WebLogic servers.
  • Troubleshooting issues dat may occur during the test cycle for the J2EE applications on Struts and Spring framework running on WebLogic servers.
  • Developed services dat are reusable and interoperable, based on SOAP, WSDL, JAX-WS, JAX-RPC Web services.
  • Well versed in Core Java concepts like Collections, Swing, Serialization and Servlets & JSP.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping tool to access the persistent data from SQL Server.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries.
  • Did load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Developed a GUI to help to read the logs generated by the scripts, the GUI was created using flask, D3, jQuery table sorter.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Used Spring validation framework to implement the server-side validations.
  • Effective use of data structures and algorithms to solve complex problems, reducing time complexity and memory usage.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and also to send mail notifications regarding any system related problems.
  • Developed business components using core java concepts like Inheritance, Polymorphism, Collections, Serialization, Multithreading, etc.
  • Developed user interface using JSP wif JavaBeans, JSTL, and Custom Tag Libraries, JS, CSS, Node JS, HTML, SASS, andAjax to speed the application.
  • Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
  • Responsible for developing the connection pooling for FileNet Server implementing spring framework concepts such as Transaction management and DAO support.
  • National level complex problem-solving competition, using JAVA, Data Structures, and Algorithms.
  • Implemented Screen Navigation using JQuery and Spring MVC.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.

Environment: Java, J2EE, UNIX, Oracle WebLogic Server, Spring core, JMeter, Spring MVC, Hibernate, JSP, JSTL, SOAP, GWT, Apache Camel, FileNet, Ajax, jQuery, HTML5, CSS, SASS, Splunk, Junit, Easy Mock, EMMA.

Java/J2EE Developer

Confidential

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS3, and HTML5.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semMaven ically rich code and be aware of cross-browser compatibility and bugs.
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Understanding of application development lifecycle methodologies.
  • Enhanced and built reusable components across different modules using Custom directives and CSS classes.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3, BootStrap.
  • Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts. Integrated wif back end code for highly interactive AJAX based applications.
  • Involved in write application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
  • Implemented and designed user interface for web-based customer application.
  • Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Worked extensively on SpringMVC framework to develop new internal web application.
  • Improved outgoing quality through yield improvements and characterization. Also, reduced costs through test time improvements.
  • Provided technical assistance for development and maintenance of web pages.

Environment: HTML5, CSS3, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, IntelliJ, SVN, Apache, MySQL, Agile

We'd love your feedback!