We provide IT Staff Augmentation Services!

Full Stack Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Over 6+ years of Professional Experience in all phases of Software Development Life Cycle (SDLC) dat includes Requirements Gathering, Analysis, Design, Implementation and Maintenance and Testing using various methodologies using Java/J2EE.
  • Expertise in development of multi - tiered enterprise applications using Java/J2EE technologies like Spring, Struts, Servlets, JSP, Hibernate, JDBC, JMS, IBM MQ Series, JNDI, Java Beans.
  • Expert in developing core Java concepts such as Collections, Multithreading, Serialization, Exception handling etc.
  • Experience working wif Amazon Web Services like EC2, S3 bucket, RDS, SQS, Elastic Load Balancer, Dynamo DB, through AWS Console and API Integration.
  • Strong front-end UI development skills using scripting languages like JSP, HTML, JavaScript, AJAX, jQuery and CSS.
  • Experience wif AWS (Storage, Application Services, Deployment and Management) and managed servers on AWS platform instances using Puppet, chef configuration management.
  • Implemented SOA architecture wif Web Services using SOAP, REST, WSDL and UDDI.
  • Active participation in WebSphere server problems (killing instances, debugging server logs, applications log).
  • Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions DDL, DML and SQL queries.
  • Competence in using different Java IDEs like Eclipse, NetBeans and RAD for developing Dynamic Web Applications.
  • Strong noledge on Hibernate 2.0, 3.0. Used Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Criteria API, Optimistic Locking.
  • Extensively worked wif the Build and deployment tools like Maven and Ant.
  • Experience in installing, configuring and maintaining Application Server like Web Sphere and Web Servers like Web Logic, Apache HTTP and Tomcat on UNIX and Linux.
  • Experience in working wif version control systems like Subversion, Clear Case, Perforce, GIT and used source code management tools like Tortoise SVN, GitHub and Bit Bucket.
  • Highly proficient in using frameworks like Struts, Hibernate, Spring and Design Patterns such as, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven, test driven enterprise applications.
  • Good noledge wif version control tools like Clear Case, SVN, CVS and GIT.
  • Excellent team player, quick learner and self-starter wif effective communication, motivation and organizational skills combined wif attention to details and business process improvements.

TECHNICAL SKILLS

Programming Languages: Java, C++, C, UML, XML, SQL, PL/SQL.

Web Technologies: Angular JS, HTML/ HTML5, CSS/ CSS3, JavaScript, jQuery, JSON, AJAX.

J2EE Framework/API’s: Spring, Spring Boot, Hibernate, JDBC, JMS, RMI, JNDI.

Operating System: Windows, UNIX/Linux.

IDE: RAD, Eclipse, MyEclipse, NetBeans.

Web Services: SOAP, REST, JAX-RS, JAS-WS, Microservices, AWS.

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

Databases: SQL Server, Oracle, My SQL, DB2, Mongo DB.

Design Methodologies: OOAD, SDLC, AOP, Agile, Scrum, Waterfall, TDD.

Version Control: SVN, CVS, GIT.

Testing/ Logging Tools: JUnit, Log4J.

Build Tools: ANT, Maven, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Full Stack Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Gathering, Design and Deployment of the application.
  • Agile development (2week sprints/Iterations), Test Driven Development (TDD), Junit, Mockito, Gradle, JIRA issue navigator, Crucible Code Reviews is part of every day's work.
  • Responsible for creation of design artifacts such as use cases and sequence diagrams.
  • Designed and developed Rich user interface using Angular JS, JavaScript, HTML5, CSS3, AJAX and JSON.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Extensively used XML Web Services for transferring/retrieving data between different providers. Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJB.
  • Used Message-driven batch application using Spring Batch to handle multiple requests accessed through Message Queue services between several Micro services in the application.
  • Experience in using Struts 2.x, spring and Hibernate 3.x framework (MVC) for various Web based application development.
  • Implemented build stage- to build the Microservices and push the Docker container image to the private Docker registry.
  • Implemented JAX-RS services using Spring Boot.
  • Developed server-side application to interact wif database using Spring Boot and Hibernate.
  • Implemented Swagger Configuration in Java Spring boot for auto generating swagger Json files for REST API calls.
  • Developed java code which is used in JSON file to parse incoming events into above microservices.
  • Designed and developed restful API and services using best practices to interact wifin the microservices and wif the front end.
  • Primary contact for JMS on distributed and z/OS platforms tests analysis for IBM MQ.
  • Troubleshooting using trace functionality present in Apigee and Oracle API gateway management console.
  • Programming web sites using Php, ASP, JavaScript, jQuery, c# and Data access components using Object Oriented Programming.
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked wif various AWS, EC2 and S3 CLI tools.
  • Used Spring IOC in combinations of REST Web Service and Hibernate which provides loose coupling between user interface layer and persistence layer.
  • Development Wrote complex PL/SQL queries and stored procedures for bulk processing of data.
  • Used Maven as build and dependency management tool for creating WAR and JAR files to be deployed in JBOSS application servers.
  • Created database backend for EJB project to connect and to query Oracle database.
  • Secured the Kafka cluster wif ACL for Kafka client, SSL for data transfer and OAuth-Bearer for client authentication process.
  • Used Kafka Producer API to publish a stream of records to Kafka topics.
  • Used J-Unit framework for unit testing and SVN for implementing the application.

Environment: Java, J2EE, JSTL, Spring MVC, Spring Boot, Agile, Hibernate, DB2, Mongo DB, SOA, AWS, Docker, Microservices, RAD, Servlets, XML, JSP, JavaScript, React, JSON, HTML5, CSS3, Angular 7, AJAX, REST Web Services, Maven, JMS, Web Logic, JUnit, Log4j, GIT, Windows.

Confidential, Baltimore

Java/J2EE Developer

Responsibilities:

  • Designing and developing Controllers and Action Forms using Spring Framework.
  • Actively involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Designed and developed UI screens using Angular JS, HTML5, CSS3, JavaScript, JSON and AJAX.
  • Developed custom Angular JS directives to build custom reusable components to use across the application pages.
  • Well versed wif the agile tools / techniques like Scrum and noledge areas.
  • Designed and developed Controller Servlet, which will route request to Application Controller.
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
  • Migrate Mongo dB shared/replica cluster form one datacenter to another wifout downtime.
  • Coding, Unit testing, System Integration testing, Support to User Acceptance testing for new batch trigger process using MQ series.
  • Experience in integrating Java components like Custom functions, Java Callouts, spring components into SOA.
  • Programming web sites using PHP, ASP, JavaScript, jQuery, c# and Data access components using Object Oriented Programming.
  • Experience in developing GUI screens using HTML, XHTML, DHTML, CSS, JSP, JSTL, Struts, JAVASCRIPT, JSON, Flex and Web2.0 jQuery, AJAX.
  • Developed server-side application to interact wif database using Spring Boot and Hibernate.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers.
  • Implemented (SOA) to retrieve data from client side, made REST API calls, parsed the data to client, and handled the security and Authorization using Spring Security.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAPUI.
  • Developed Microservices wif Spring Eureka to retrieve API routes and Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring microservice.
  • Experienced wif setting up the basic project setup from scratch using Spring-Hibernate based designUsed Log4j for logging and GIT for version control.
  • Used SVN for version control and used Eclipse as the IDE for developing the application.
  • ORM tool Hibernate to represents entities and fetching strategies for optimization.
  • Wrote JUnit test cases for testing different modules.
  • Used Maven to build and deploy the application on tomcat server.

Environment: Java/J2EE, Spring, RESTful Web Services, Agile, Hibernate, Spring Boot, SOA, JSON, HTML, CSS, JavaScript, AJAX, JQuery, JSP, Tag Libraries, Kafka, XML, Apache Tomcat, log4j, GIT, WebLogic, Eclipse, SVN, Oracle, Mongo DB, TDD, JUnit, Windows.

Confidential, Herndon, VA

Jr. Java/J2EE Developer

Responsibilities:

  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Developed static pages in web Application using HTML, CSS, JavaScript and jQuery.
  • Developed, deployed and maintained Single Sign On application in development, test and production environments.
  • Implemented Struts framework (MVC): developed Action Servlet, Action Form bean, configured the struts-config descriptor.
  • Created API specification documentation using Swagger.
  • Implemented DAO for data access using Spring ORM wif Hibernate.
  • Implemented a variety of Spring MVC Controller classes dat coordinate the flow of control from the presentation tier to the Middle tier. These controller classes handle multiple Multithreading request types by extending the behavior of Spring MVC Controller classes.
  • Configured and used Hibernate in Persistence Layer.
  • Managed Database Transactions using Spring’s Transaction Management module and optimized and improved performance of the queries.
  • Participated in development of new features for the core of the application. dis included converting the company's current SOAP API to RESTful web services.
  • Developed REST architecture-based web services to facilitate communication between client and servers.
  • Used JMS communication in to send/receive messages across various applications.
  • Writing and executing SQL Queries, making the data access layer transparent from the business logic layer.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.

Environment: Java/J2EE, Spring, Hibernate, JSP, JSTL, JPA, JMS, HTML, CSS, JavaScript, AJAX, JQuery, Tag Libraries, XML, SOAP, UDDI, WSDL, WebSphere, log4j, Oracle, Clear Case, JUnit, Linux, Windows.

We'd love your feedback!