We provide IT Staff Augmentation Services!

Java/j2ee Full Stack Developer Resume

0/5 (Submit Your Rating)

Mclean, VA

OBJECTIVE:

  • Over 8 years of experience and backed with rich domain knowledge and practical knowledge of several IT technologies, I seek a career with challenging assignments to amalgamate personal enrichment with professional goals.

SUMMARY

  • 8 years of application development experience with expertise in the areas of object - oriented technologies, N-tier client/server application and internet/intranet web applications.
  • Experience on complete software development life cycle (SDLC) starting from collecting business specifications, user requirements, confirming the design decisions regarding data, process, interfaces, reviewing/audit the code and documenting.
  • Expertise in application designing for OOAD methodologies by using design tools like Rational Rose.
  • Expertise in project planning, program design, system testing, user interface and system implementation.
  • Experience in working different streams like Financial, Brokerage Services, Health and Insurance industries.
  • Experience in working on UNIX environment and writing shell scripts.
  • Proficient in server-side distributed object development using J2EE, EJB, JMS, JNDI, JNI, RMI, CORBA, JDBC, IBM Web Sphere Server, IBM MQSeries, XML, XSL, XSLT, WSDL and SOAP.
  • Experience in web technologies J2EE, EJB’s, Swing, Servlets, JSPs, Jakarta Taglibs, JSP Custom Tags Libraries, Java Beans, Apache Jakarta Struts, JavaScript, XML, and DHTML & HTML.
  • Proven Experience in developing User Interface using the web front end tools.
  • Experience in Web Sphere Application Server, SQL Server 2005 on Unix/Solaris/Windows Platforms.
  • Experience in Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Experience in using Large Databases and Used Sybase and My SQL.
  • Expertise in developing Web based distributed and Front-End applications in a three-tier architecture using Java, J2EE, HTML5, Backbone JS, Bootstrap, Angular JS 1.x/2/5/6, Ajax, Node JS, CSS, JavaBeans.
  • Extensive development experience with IDE's like Eclipse, IntelliJ, JBuilder, WSAD, IBM RAD.
  • Proficient in writing promotion scripts using Ant.
  • Experience in TDD, using JUnit framework with Mockito and Easy mock, Spring Junit Runner.
  • Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose
  • Experience in using IBM Rational Rose, True Change & VSS as version manager.
  • Proficient in unit testing the application using JUNIT.
  • Ability to learn and adapt quickly and to correctly apply new tools and technology.
  • Working knowledge on Spring Web flow 2.0.
  • Strong communication and analytical skills with very good experience in programming & problem solving.

TECHNICAL SKILLS

Programming Languages: Java 11.0/8.0/7.0 , PL/SQL

Java/J2EE Technologies: Servlets, Spring, EJB, JPA, JDBC, JSP, JSTL, JNDI.

Frameworks: Spring Boot, Spring Data JPA, Hibernate, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Web Logic 12c

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1, Postgres

NoSQL Databases: MongoDB, Cassandra

Internet Technologies: HTML 5, JavaScript, CSS 3/4, jQuery, Ajax,Angular 9.0/8/6, Typescript, JSON

Cloud Environments: AWS, Kubernetes.

IDE: Eclipse, IntelliJ, Spring Tool Suite (STS) 3.8.3,Postman, TOAD

Testing &Bug tracking Tools: JUNIT4/5, Jasmine, Protractor, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36,Blaze meter

Methodologies: Agile, waterfall, Scrum

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 6.4.1

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS, SOAP UI.

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Full Stack Developer

Responsibilities:

  • Followed Agile methodology for applications and attended daily scrum calls, sprint retrospective using ADO Board.
  • Developed applications using Angular 9, Java8 and new features of java (lambda expressions).
  • Worked with application IT teams and Business teams to gather the requirements and documented the current process.
  • Involved in analysis and design of data flows with Protegrity integrated.
  • Worked on Mainframe application, made changes in JCL code to protect the sensitive data.
  • Worked on design to protect the sensitive data in GDG files, VSAM files, CICS screens and DB2 database in mainframe application.
  • Micro services-based architecture driven by Maven repository.
  • Spring Boot application development for needed features.
  • These services are deployed onto AWS platform.
  • Incorporated Java 8 features such as collection streaming API and concurrency API to complete features that require faster processing.
  • For a requirement where multiple Rest API calls to create aggregator service for the UI need - Used Java8 concurrency API as needed.
  • Used Aggregation and Composition Pattern to complete some functionality as per the requirement.
  • Part of the PI planning sessions to story point.
  • Worked on a Custom-built JMS messaging architecture.
  • Part of the migration from custom JMS Messaging architecture being migrated to Apache Kafka event mechanism as faster processing and reliability is needed.
  • Worked on Web Technologies HTML5, CSS/CSS3, AJAX, React and JQuery.
  • Create desktop application withReact andUnit TestwithJest.
  • Configured Secondary level caching mechanism for complete application.
  • Involved in writing some dust classes and JavaScript frame for a Dust basedapplication.
  • Worked on My-batis Queries and objects needed based on application needs
  • Wrote Cucumber testing setup for multiple applications and worked on creating a generic structure.
  • Involved and wrote Test cases for unit testing using JUNIT-framework.
  • Involved in writing flow charts and processes in Sapiens system.
  • Designed and developed Web Services for BPM process flows to call.
  • Involved in creating Knowledge and service for AWS Integration.
  • Knowledge of using flux architecture in ReactJS for building client-side web application.
  • Developed and consumed web services behind APIGEE.
  • CI/CD - using the xlr pipeline and Kibana to get the metrics on deployments.
  • Worked on Micro Services applications and deployed onto docker platform
  • Experienced in creating pipeline scripts for CI/CD deployment using Jenkins.

Environment: All Core Java and J2EE, JSF 2.0, Spring Components (Boot, batch), Web Sphere Application Server 8.5, WSAD 6.1, RAD 8.5, GIT, Source Tree, IntelliJ 10,DB2, IBM BPM 8.0 (Team Works), Mybatis 3.0,Jquery,Jenkins, Swagger UI, Guava, Jenkins, Apigee, Spring Cloud and Cloud based application Config, K8s, Docker, Kibana, Xlr Pipeline, Angular 9, Kafka, AWS.

Confidential, Mclean, VA

Sr. Java Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, retrospective using JIRA board.
  • Developed applications using Angular 6, Java8 and new features of java (lambda expressions).
  • Involved in Requirement gathering, Design, Analysis and Code development by following Agile methodology.
  • Used Java 8 features like Stream API to write effective, clean and concise code, Filters, Pipeline to make our application easier accessing the elements from collections and applying operations on it.
  • Good working experience in web Designs which includes HTML5, XHTML, XML, CSS3, JavaScript, jQuery.
  • Used Spring framework along with Angular 6, HTML, CSS, Node.JS construct the dynamic web pages (presentation layer) for the application.
  • Involved in developing Thread safe blocks for multithread access and distributed transaction management.
  • Created connections to database using Hibernate session Factory using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Design and developed the application using framework Angular6 with HTML5, CSS3 and Typescript.
  • Extensively used jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Developed all components, Controller, Spring configuration and Hibernate configuration for various modules.
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Wrote complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.
  • Updated LDAP authentication from HTTP to HTTPS.
  • Implemented Angular 6 Router to enable navigation from one view to next as agent performs application tasks.
  • Developed UI components using Angular 6 dependency Injection, Models, data binding and controllers.
  • Extensively worked on spring, auto-wiring, security, AOP, spring quartz for scheduling tasks to generate reports.
  • Developed web services using Apache Axis based upon WSDL to integrate software applications with internal users utilizing signatures, xml based SAML and WS-Security encryption.
  • Worked with Microservices related frameworks Spring Ribbon, Eureka for client-side load balancer.
  • Implemented pre-authentication data base security using Spring Batch for scheduling batch jobs.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Implemented RESTful microservices using the Spring boot, Spring Integration, Hibernate, Spring Data, MVC.
  • Used microservice with spring boot interacting combination of REST and apache Kafka message brokers.
  • Involved in developing API’s and Rest API proxy using APIGEE edge and for sending mobile notifications.
  • Created stored procedures, triggers and views using PL/SQL for data modification Using DML insert, update, delete.
  • Experience in Using the Spring ORM component for hibernate support for manipulating data for oracle 11g DB.
  • Worked in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring MVC on top of Spring Boot.
  • Used Bootstrap JavaScript plug-ins to implement Tabs, Scroll Spy, Tooltips, Pop Overs, Buttons and alerts.
  • Developed SQL queries, stored procedure and triggers for getting data from.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Angular Apache Kafka message brokers.
  • Implemented Spring security to manage access to different users. Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Creation of custom Docker container images, tagging, pushing images, integration of Spring boot application.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Creating S3 buckets and managing policies for S3buckets and Utilized S3bucket for storage and backup on AWS.
  • Used Swagger framework, implementing the Restful API and Swagger gives the rich User interface to test API.
  • Worked with GIT, Source Tree and Bitbucket for source code, unit tests, automated tests management.
  • Jenkins as Continuous Integration Server for configuring, administrating, integrating with system tools.
  • Created and configured management reports and dashboard using Splunk by identifying data patterns, metrics.
  • Designed and Developed SQL queries, SQL procedures, Functions, triggers to handle the business rules data integrity and for various tables required for the project in Oracle database and used the Stored Procedures in the application data transactions.
  • Developed all custom processes, workflows and schemes within JIRA to accommodate the organization’s needs.
  • Collaborated closely with other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.

Environment: Java 8.0/11.0, Angular 6.0, Spring Boot, Spring Security, Eureka, HTML/CSS/Typescript, Material, Web Services, IntelliJ, APIGEE Edge, new-apigee-cli, Gradle, GIT, Contrast, Accessibility, twistlock, Tomcat, Apache Kafka, MongoDB, AWS, Kubernetes, Docker, Concourse, Junit 5.0, Protractor, Karma, Jasmine, Jira.

Confidential, Omaha, NE

Sr. Java Developer

Responsibilities:

  • Involved in development of project using UML Class diagrams using Rational Rose.
  • Worked as a Tech Lead to support projects and co-ordinate with in the project to make sure all the deadlines are met with respect to development and Testing.
  • Worked on Continuous Integration of code weekly and started the branching strategy to create the parallel development environment.
  • Played a lead role in creating frame works on conversion projects (VB to Java).
  • Designed a project using SPRING MVC with Angular JS.
  • Involved in creating a security layer framework to work in Nation Wide environment.
  • Involved in setting up the Web Services (SOA) using XML, SOAP, WSDL and Apache Axis and created Consumers and Stubs to get the required information for policies.
  • Parsed XML documents using DOM and SAX parsers.
  • Built Aggregate API’s(Micro Services) to serve the need of the UI.
  • Used Agile Software Development as the development methodology and I worked as Scrum Master in some cases.
  • Sign off on Most Designs written by senior developers and Write designs and review with business team as well as developers.
  • Created custom components using Angular 4.0.
  • Spring MVC framework is used to build the back end integration for this Angular UI.
  • Able to utilize spring framework DI mechanism as needed(e.g.: Auto-wiring of same type through interface as per the need of the application)
  • Interact with business users on daily basis to find out their needs.
  • Co-ordinate Testers to make sure their Test Cases are correct for each scenario.
  • Involved in writing the ANT scripts to build and deploy the application.

Environment: Core Java, Spring Framework, Spring MVC, Servlets, Angular JS 4.x, MQ Workflow System, Java Beans, Apache axis, Web Services/SOAP, WS-security, WSDL, JUnit, Log4j, Subversion, AJAX, Ant, JDBC, Oracle 10g, XML, XSL, SAX and DOM Parser, Log4j, HTML, CSS, UML, WebSphere 7.x, Eclipse.

Confidential, Omaha, NE

Sr. Java/J2EE Developer

Responsibilities:

  • Used Agile methodology and attended daily and weekly SCRUM meetings to update working status etc.
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
  • Implemented Data validations for critical functionalities using Angular2 and JavaScript.
  • Used Multi-threading to overcome errors in the process of transactions, handle threads by main thread process.
  • Used Custom Node.js proxy used to simulate API responses before client implementation was complete.
  • Wrote a server-side application using Node.js to achieve scalability in real-time web applications.
  • Develop screens for the front end using ReactJS and used various predefined components from NPM.
  • Developed user-friendly web-based GUI using CSS3, HTML5, JavaScript, Bootstrap, and AngularJS.
  • Created and injected spring services and DAOs to achieve dependency injection MVC components to implement.
  • Implemented the associated business Modules integration using Spring and Hibernate data mapping.
  • Responsible for maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Queried the data database by writing SQL statements.
  • Designed and developed the end points (Controllers), business layer, DAO layer using Hibernate and Spring IOC.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC.
  • Implemented Hibernate and wrote HQL based queries to implement CRUD operations.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI. Used Angular JS forms to validate fields and created custom validator directives.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
  • Used RabbitMQ message broker to route messages to the clients across the cloud network of entire project.
  • Developed REST web services clients to consume those web services as well other enterprise wide web services. Transferred XML data between two interfaces designed RESTful web services for handling AJAX requests.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular service calls using Angular Factory with Dependency Injection to prevent scope conflict commonly found with JavaScript.
  • Troubleshooting of different versions of MongoDB and cluster configurations to ensure high availability in various crash scenarios and restoring roll backs JSON data and stored as documents comprising documents, data types.
  • Worked with Apache Tomcat 8 and Node.js servers to deploy and configure Java API’s and frontend modules.
  • Extensively Used Apache Storm to transform unstructured data before it sends into NOSQL Data Base.
  • Used Jersey Web Services to connect the applications from backend database to frontend.
  • Created custom directives in Angular 2 for reusable components (directive for browser controls like: disable right click, browser close, and lock screen while transition, multifield form elements, background file uploads etc.).
  • Used XML parser API's like JAXB API within the web service for marshalling/unmarshalling.
  • Used RAD (Rational Application Developer) which is based on Eclipse, to develop and debug application code.
  • Implemented automation using Selenium WebDriver, JAVA, and Selenium Grid.

Environment: Java 8, Spring MVC, JavaScript, jQuery, JSON, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, Golang/Go, Linux, Spring-Hibernate integration framework, Oracle, PL/SQL, XML, Spring web flow, Junit, GIT, Maven, Jenkins, AWS (EC2, VPC), REST Web Service, HTML, CSS, SASS, AJAX, Jira, Angular 2.0, Angular JS.

Confidential

Jr. Java/J2EE Developer.

Responsibilities:

  • Developed EJB components on Web Sphere Application Server.
  • Manage defect detection, defect reporting and tracking
  • Participated in test reviews and defect report meetings periodically.
  • Created Test Data for testing the functionality of the application
  • Involved in the front-end design plan.
  • Developed frontend components using JSP, HTML, XSLT and JSTL.
  • Documented the test results & changes
  • Wrote SQL queries and procedures to get the data from backend.
  • Used XML data for messaging purpose.
  • Manually tested a lot of modules and studied them to report possible bugs
  • Involved in the team to adopt QA Testing Standards
  • Used Log4j, Junit and developed unit test cases to monitor the application functionality.

Environment: s: Struts 1.1 Framework, WebSphere Application Server 5.0, EJB 2.0, J2EE, JSP, J2EE, XML, XSLT, Web Services, SQL Server.

We'd love your feedback!