Java Developer Resume
Norfolk, VirginiA
SUMMARY
- Around 6 years of strong software experience in Architecture, design, development, and deployment of web - based Client-Server business applications using Java/J2EE technologies.
- Experience working with different SDLC (Software Development Life Cycle) including Requirement gathering, Analysis, Design, Coding, Testing and Implementation like AGILE (SCRUM), TDD and Waterfall Models.
- Working Knowledge in developing applications using Java/J2EE technologies Hibernate, Servlets, JSP, JSF, AJAX, JDBC, JNDI, GWT JavaBeans, JSTL, Swing, Struts, XML, Web Services, JMS.
- Experience on Spring Framework - Spring Core, Spring DAO, Spring IOC, Spring MVC, Spring ORM, Spring AOP, Spring Boot, Spring Web flow and hands on experience in working with Spring Batch for monitoring, logging into teh application, tracing, application support, transaction and resource management.
- Having good noledge in front end technologies like HTML4, CSS3, Android, AJAX, JSON, DOM, TypeScript, Bootstrap, XHTML, DHTML, JavaScript, jQuery, Angular.js, React.js, Backbone.js, D3.js, Node JS, Redux and Tag libraries.
- Work as part of team to define and implement solutions in alignment with ESPN Advanced Technology GroupÕs roadmap in Android development.
- Designed and built advanced game applications for Android platform, and collaborated with cross-functional teams to define, design, and launch new features
- Good hands-on Java 8 concepts like Lambda, Functional Interfaces, Filters and Streams.
- Good command and noledge in working with core java concepts like Collection frameworks, Interfaces, Synchronization, Serialization, Thread pools, JavaBeans, Externalization, Generics and Annotations.
- Experience in configuration and deployment of multi-tier applications using different web servers like Apache Tomcat, WebSphere, Apache HTTP Server.
- Strong working experience on Amazon Web Services (AWS) platforms VPC, EC2, ELB, SQ3, and EBS, ROUTE 53, Dynamo DB CLI and SDK’s/API tools and good noledge on AWS tools like S3, Lambda,Kinesis, Cloud Watch, SQS.
- Proficiency in analysis, design, development, testing, implementation, and maintenance of applications in Oracle Application Express (APEX) and client/server configurations.
- Instructed teams on best practices aroundPCFandSpring Boot
- Experience in using Jenkins for CI/CD process and creating Docker images and containers.
- Experience in implementing and deploying Java EE design patterns such as MVC, Singleton, Factory, DAO, DTO and Business Delegate in teh development of multi-Tier distributed Enterprise Applications.
- Knowledge in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
- Experience in working with different IDEs like Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ, STS (Spring Tool Suite), Visual Studio, Dream Viewer.
- Experience with project build/test/deployment tools like Maven and Ant.
- Experience in using code repository tools - Tortoise SVN, CVS, GitHub, and Visual Source Safe.
- Worked with Log4j for logging and used JUnit and Mockito for unit testing and integration testing.
- Motivated and focused team player with strong problem solving and analytical skills. Generate new ideas and quickly learn new technologies to get teh job done.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, Scala, SQL, PL/SQL, and Python.
Web Technologies: HTML5, CSS3, JavaScript, jQuery, Angular.js (v2/4/5/6/7/8/9), Typescripts, Ajax, Node.js, Express.js, React.js, Backbone.js, Redux, D3.js, JSON, Swagger UI, XML, Nest Js
Spring Frameworks: Spring Boot, Spring MVC, AOP, IOC, Spring Security, Spring Batch
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, RMI, XML, JSF, Struts2, Swings, AWT, Applets.
Application/web Server: Apache Tomcat, WebSphere
Database: Oracle, DB2, MySQL, Postgre SQL, Mongo DB,Cassandra,Apex
OR MAPPING: Hibernate, Spring data, JPA
Methodologies: Agile, Scrum, Waterfall Model
Cloud Environments: AWS (Amazon Webservices), Azure, Pivotal Cloud Foundry, Netflix Eureka
Version Control: GIT, CVS, SVN
Web Services: SOAP - WSDL, JAX-WS, RESTful - JAX-RS, Jersey
Reporting Tools: Crystal Reports XI, Jasper Reports, SSRS
Testing Tools: Junit, Jasmine, TestNG, Mockito, Protractor, Jenkins, Selenium, Cucumber, Log 4j
Tools: Kubernetes, Docker, Ansible
IDE & Build Tools: Eclipse, IntelliJ, NetBeans, Toad, SQL Navigator, Ant, Gradle, Maven
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Norfolk, Virginia
Responsibilities:
- Experienced in involving teh technical part while creating teh files using teh Nest JS versions.
- Actively participated in teh Analysis, Design and Development, system Testing and User Acceptance Testing.
- Implemented Java8 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces etc.
- Worked with HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
- Worked on creation of custom Docker container images, tagging, and pushing teh images.
- Created detailed AWS Security groups which behaved as virtual firewalls dat controlled teh traffic allowed reaching one or more AWS EC2 instances.
- Created API’s using teh Nest js and wrote teh performance test cases along with teh Apache JMeter.
- Created teh JSON schema files for teh services dat are provided and asked for.
- Creating teh UI interface long with React and Angular Js.
- CI/CD Pipeline creations using teh retail Jenkins using teh Bogie files.
- Relatives worked on teh GIT services along with teh repository creations and Push, fetch and Pull commands.
- Created Spring Boot withMicro Services utilizing RESTful API.
- Creation of Dynamo DB services on AWS along with teh EC2 features and Load Balancers.
- Worked on UNIX/Bash environments across EC2 servers with Docker hosts.
- Handful of experience on JIRA.
- Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
- Worked on Agile, SCRUM development methodology and built teh application with Test Driven Development (TDD).
Environment: Java 1.8,J2EE, Git, Spring Boot, Hibernate 4.x, Core Java, Rest, Web Services, CSS, EclipseRCP SASS, WSDL, JIRA 5.x/6.x, JMS, PostgreSQL, Apex, AWS, Spring Cloud, Microservices, 1Spring batch, PCF, Apache JMeter, Kafka, Oozie,jQuery, Angular.js (v8). React.js, JUnit, Docker, Maven, Jenkins.
Sr. Java Full Stack Developer
Confidential,Falls Church, Virginia
Responsibilities:
- Involved in development and testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
- Followed agile methodology in teh Scrum Cycle model.
- Implemented Java8 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces etc.
- Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
- Developed classes using Core java/Executor Service (multithreading, concurrency, memory management).
- Developed UI web pages using HTML5, CSS3 and jQuery to display teh data on teh client side.
- Created teh Angular JS application usingGrunt and Bower and used Angular UI for component model.
- Working on development of ecommerce platform for multi tenants built in Java (Spring Boot), Angular.js and React.js.
- Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
- Formulated SQL queries, functions, and processes as per customization requirement for APEX using 4.0.
- Contributed with database designs and assisted in increasing response time for APEX reports.
- Involved in developing UI pages usingAngular.js and calling teh Rest APIs from backend.
- Used a Microservices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
- Developed Restful Web services for other systems to interact with our system and secured teh service with Spring- SecurityOauth-2.0.Added WS-Securityusing XWSS to secure teh Web services.
- Implemented teh associated business modules integration using spring and Hibernate data mapping.
- Utilized Spring core, AOP andsecurityto build robust business operations with transactional support.
- Implemented Spring Cloud Config Server, Routing and Filtering to Microservices using Netflix Zuul.
- Developed spring boot applications for REST services and deployed in Pivotal Cloud Foundry (PCF).
- Extensively used Spring Batch which uses Spring IOC dependencies, dis is useful for developing batch processing.
- Created distributed Oracle coherence domains configuration and system design based on oracle coherence.
- Developed Dashboard to monitor and report Cache Coherence Servers.
- Developed unit and integration tests for existingMicroservicesusing Junit, Mockito and Docker environments.
- Built an application and deployed Micro services in teh AWS Cloud using Docker containers.
- Writing Java API for Amazon Lambda to manage some of teh AWS services.
- Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
- Worked on creating teh Docker containers and Docker consoles for managing teh application life cycle.
- Wrote SQL queries using PL/SQL,storedprocedures,and enhanced performance by running explain plans.
Environment: Java 1.8,J2EE, Git, Spring Boot, Hibernate 4.x, Core Java, Rest, Web Services, CSS, EclipseRCP SASS, WSDL, JIRA 5.x/6.x, JMS, PostgreSQL, Apex, AWS, Spring Cloud, Microservices, 1Spring batch, PCF, Apache JMeter, Kafka, Oozie,jQuery, Angular.js (v8). React.js, JUnit, Docker, Maven, Jenkins.
Java Full Stack Developer
Confidential,Irving, TX
Responsibilities:
- Code Development, which includes GUI level coding, Business logic level coding.
- Established a JSON contract to make a communication between teh JS pages and Java classes.
- Developed Application based on J2EE using Hibernate, spring, JSF frameworks and SOAP/REST web services, Web Sphere Integration Developer (WID) Tool to develop WPS components.
- Installed and configured Docker for creating virtual environments.
- Applied teh company build pipeline using Jenkins, AWS, and Docker.
- Good noledge on Database Connectivity Programming Using JDBC and Hibernate.
- Developed Interactive GUI screens using HTML and JSP and data validation using Java Script.
- Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.
- Built an application and deployed Micro services in teh AWS Cloud using Docker containers.
- Developed teh application as a Spring Boot App. Widely used beans concept of Spring to create and use objects of a class
- Developed Python scripts to automate teh deployments to teh WebSphere application server.
- Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
- Implemented business layer using Core java, Spring Beans using dependency injection, Collections Multithreading, spring annotations, and Spring MVC components.
- Involved in writing Spring Configuration XML file dat contains object declarations and dependencies.
- Created User Controls and simple animations using Java Script and Python.
- Used Angular.js as a JavaScript library to bind data on html elements and integrated with REST based services returning JSON data.
- Extensively used Spring core by configuring and using Spring Beans Filters, servlets, and server-side programming. Used PostgreSQL database for data persistence.
- Worked on JAX-WS, JAXB Web Services using SOAP and JAX-RS, Jersey for Restful.
- Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of teh Script and Created Project plan on Jenkins, configured scheduled using Cron job.
- Created standards and patterns for deploying a spring boot data micro-service architecture to PCF
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Used Maven as teh build tool for teh application.
- Extensively used Log4J for logging. Worked on UNIX Shell Scripting tasks.
- Implemented teh logging framework in teh SOA environment.
Environment: Java, J2EE, Spring, Spring MVC, Spring Boot, JVM, Hibernate, JSON, JAX-WS, JAXB, Web Services, MySQL, JSF, Angular.js (v2/4), SOAP, Rest, log4j, JUnit, JMS, JAXB, XML, Ajax, JQuery8, JavaScript8, Maven, Unix, Shell, Rest, Jenkins.
Java Developer
Confidential, Union, NJ
Responsibilities:
- Worked on Agile methodology including team-based design and code reviews.
- Actively involved in Requirement Analysis, designing, development and testing of teh entire application.
- Developed teh web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
- Enhance and modify teh presentation layer and GUI framework dat are written using JSP and client-side validations done using JavaScript.
- Implemented Spring MVC controllers, configured using Spring MVC annotations and configuration files.
- Implemented spring framework Bean Factory & Application Context for bean initialization and configurations.
- Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from teh crosscutting concerns.
- Implemented teh back-end functionality of teh modules using Singleton and Session Facade design patterns.
- Used Hibernate as an ORM tool to interact with teh database.
- Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
- Asynchronous messaging is done using JMS and created Queue for point-to-point messaging.
- Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
- Implemented Service Oriented Architecture by developing and consuming RESTFUL services based on JAX-RS.
- Implemented Java Classes to use JAXP parser to create Java objects, able to modify teh data received in teh response.
- Worked with DB2 and Wrote SQL Queries, stored Procedures, triggers, and integrated SQL Queries into DAO.
- Deployed teh application on Apache Tomcat Application Server.
- Used Log4j logging mechanism for logging.
- Used SVN for versioning and concurrent access to teh project files.
- Resolving spring framework artifacts and code build & deployment with Maven.
- Used JIRA for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment.
- Automated regression test cases using Selenium.
Environment: Java 6, J2EE, Spring MVC 3.0, Hibernate 3.0, HTML, CSS, JavaScript, Angular.js (v2), JMS, SOAP, Maven, Jenkins, DB2, Selenium, Log4j, SVN, JIRA, Tomcat 6.0.
Java Developer
Confidential
Responsibilities:
- Analysis and Design of various modules using J2EE Architecture.
- Involved in implementation of Information system development methodology ISDM for designing, analysing for teh developing systems.
- Written Hibernate annotation-based mapping Java classes with Oracle Database tables.
- Used Session facade. Implemented JMS API for messaging.
- Developed webservices SOAP, WSDL and webservices clients using JAXB and XML, implemented SOA architecture.
- Involved in High-Level Design and prepared Logical view of teh Application.
- Involved in designing and developing of Object-Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Created Data Source and deployed teh web application in teh IBM WebSphere Application Server.
- Implemented JSF in Presentation layer programming using JSTL, AJAX, GWT Development.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Writing JavaScript functions for various validation purposes.
- Writing JavaBeans to contain data objects, Implemented session beans, entity beans, and message-driven beans.
- Used Version Control Tool to perform Checking-out and Checking-in of codes from teh repository.
- Used EJB Query Language to retrieve data from Hypersonic SQL.
- Developed web services in Java and Experienced with SOAP.
- Developed and maintained Ant Scripts for teh build purposes for testing and production environments.
Environment: Java, EJB2.0, Struts, Hibernate, JSP, JSF, Servlets, Webservices, XML, XSLT, XSL, JavaScript, Ant, JBoss, HSQL, Net Beans, Oracle 9i, SQL, PL/SQL, Windows 2000/ XP, Enterprise Architect
