Java Developer Resume
Seattle, WA
SUMMARY
- 8+ years of experience in all phases of Software Development Life Cycle(SDLC) which includes Design, Development, Integration, Business Analysis/Modeling, Documentation, and Testing of all software applications.
- Expertise of development using software development methodologies as Agile, Waterfall development and Test - Driven Development (TDD) environments. Expertise in designing Use Case, Sequence and Activity diagrams wif UML, using tools like Rational Rose and RUP.
- Implemented Java8 features like Lambda expressions, Streams, filters and fetching documents from teh database.
- Expertise in Advanced Java concepts like JDBC, Servlets and JSPs.
- High Proficiency wif Object Oriented Programming Design, Multi-threading, Exception Handling, Data Structures and Algorithms, Collections, Garbage Collection, Method s, Functional Interfaces.
- Extensive experience using Java technologies: Core Java, JDBC, Java Message Service, JSP, Servlets, JPA, EJB, Swing, Applets, and JSTL.
- Experienced in using J2EE Design Patterns, MVC, Session Façade, Service Locator, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Factory.
- Good working experience wif Java 8 features like Streams API, Default and
- Static methods in Interfaces, Lambda Expressions, Optional Class and Parallel Sort in Arrays.
- Strong experience in building web application using various Spring Framework features like Spring Core, Spring MVC, Spring Boot, Spring REST, Spring IOC,
- Spring AOP, Spring Boot Thyme leaf, Spring Security, Spring Injection, Spring JPA Crud and Spring Annotations.
- Having experience wif Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, and S3) and Docker Containers.
- Expertise in implementing various J2EE Design Patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Front Controller, Data Transfer Object (DTO).
- Experience in working wif XML technologies like XML, XSL, XSD, DTD, XSLT, and parsing XML wif SAX & DOM parsers.
- Expertise in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, and MySQL.
- Worked wif RabbitMQ, Apache Kafka for reliable and asynchronous exchange of important information between teh multiple business applications.
- Extensive development experience on different IDEs like Eclipse, Visual Studio, PyCharm and IntelliJ.
- Experience in developing front end using web technologies like JavaScript, JSF,
- Custom Tag Libraries, HTML5, CSS3, DHTML, AJAX, jQuery, DOJO, Angular JS, React JS and Node JS, Angular 2/4/7/8, jQuery, Bootstrap, VBScript, Perl, AJAX, JSON, XHTML, DHTML, Tiles.
TECHNICAL SKILLS
Languages: Java(J2SE 1.8/1.7/1.6/1.5, J2EE1.5/1.4), SQL, PL/SQL, UML2.0
Technologies: JSP2.1/2.0/1.2, Servlets2.x/3,x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate4.x/3.x, Spring4.0/3.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX
Web Technologies: HTML 5/DHTML, XHTML1.1, JavaScript, Jquery, Angular-JS, Typescript,CSS3, XML1.0, XSL, XSLT, CSS, Angular 7
Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005
Web/Application Servers: Tomcat 7.x/6.x, Web Logic 10.3/9.2/8.1/7.0, IBM WebSphere6.x/5.x/4.x.
RDBMS: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2
Platforms: Windows, UNIX, LINUX
Testing Tools: JUnit 4.x, JUNIT, Mockito, Power Mockito, Wire Mock, Jmeter, Spring Boot Test.
Version Control: SVN, git
Methodologies: Agile Methodology, Waterfall Methodology
Build Tools: Maven 3.x
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Seattle WA
Responsibilities:
- Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
- Actively participated in teh daily SCRUM meetings wif our team to produce quality deliverables wifin time.
- Developed an application were involved in design changes using HTML5, CSS3, JQuery and Bootstrap.
- Developed forms for user event handling and validations using JavaScript's and AJAX.
- Designed, developed a custom, single-page, responsive web application on front end using Angular JS.
- Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify teh complexities of teh application.
- Developed single page application using Angular 6 Framework & Ag-Grid Framework.
- Developed custom directive of Angular 8 which handles teh client side authorization.
- Involved in using java like Collections, Exception Handling, Multi-Threading, Serialization and Java 1.8 features like Lambda expressions, Stream API, and Method s.
- Experience wif advance technologies like MongoDB, Cassandra and advanced framework like Spring Roo.
- Experience wif NoSQL document-based data stores like Mongo DB and have designed various data models for teh system.
- Design and implementation of web-based back-end components/microservices dat serve millions of customers, using PHP and Golang.
- Designed and developed Micro Services business components and RESTful service endpoints using spring boot.
- Conducted complete review of designs and specifications for all assigned IVR applications.
- Implemented first-hand teh best/worst practices for integrating Micro Services into existing system architecture.
- Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
- Worked on a migration IVR-Next gen application using Avaya Orchestration designer as a tool from teh Peri pro.
- Used object storage container to store teh secured files and retrieved from API by using Amazon Web Services (AWS).
- Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
- Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
- Involved in support for end to operations support for OSS/BSS (Business Support System) identify gaps and propose solutions and manage issue resolution.
- Implemented Restful and SOAP based Web Services and used Soap UI for testing.
- Strong knowledge in developing Web Services using SOA, SOAP, WSDL and XML.
- Having Experience using tools like RAD, SOAPUI, TOAD, Perforce, POSTMAN. And build method like MAVEN.
- Extensively worked on Drools Rules Engine for writing business rules validation and externalization of parameters.
- Involved in teh code migration of quality monitoring tool from AWS EC2 to AWS Lambda and built logical datasets to administer quality monitoring on snowflake warehouses.
- Automate build process through Gradle Script build framework.
- Used Node JS to run Web pack tasks and build properly teh project.
- Implemented modules into Node JS to integrate wif designs and requirements
- Worked on Log4J to validate functionalities and JUnit for unit testing
- Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.
Environment: Java1.8, HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, Angular 6/8, AWS, PHP, Golang, Micro Services, Spring, Spring Boot, Spring Security, Spring batch, Servlets, Spring MVC, JUnit, J2EE, Drools, Node JS, Gradle, JMS, RESTful, Agile Methodology, Log4J, Snowflake, Web Sphere, GitHub, Rally, Spring Security, STS.
Java Developer
Confidential - Seattle, WA
Responsibilities:
- Gather requirements and analyze user specifications.
- Build containers and create dataflow and pipeline to ingest data wif Azure Data Factory.
- Design and building teh REST web services using Java, Spring Boot and MVC framework at internet scale
- Designed and developed teh functional test cases using Cucumber and Java.
- Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
- Used Java 8 features like stream and Lambda expressions.
- Integrate teh web services using Apache Camel routing and Spring.
- Converted a monolithic app to Micro services architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Micro services in PCF.
- Used spring configuration server for centralized configuration and Splunk for centralized logging.
- Used Concourse and Jenkins for Micro services deployment.
- Developed Camel routes using Scala DSL and developed custom message converters
- Used Java 8 Method s feature to point to methods by their names and used functional Interfaces.
- Developed reporting dashboards, which processes large amount data dat are stored in Elastic Search and My SQL platforms and generates reports and displays in dashboards.
- Implemented REST Micro services using spring boot. Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator. Fix existing errors of dataflow and pipelines of Azure Data Factory.
- Translate Oracle stored procedures to PostgreSQL.
- Participate in front-end design.
- Implement client-side including event handling and Restful API using HTML, CSS, JavaScript, JQuery.
- Validate input type and format in client-side wif JavaScript, JQuery and Ajax.
- Implement producer and consumer mode for asynchronous partial refreshing and request handling wif Ajax.
- Use J2EE Factory Design Pattern to generate employee data category instance.
- Use J2EE Singleton Design Pattern to save system resource when creating new employee data.
- Implement server-side function for invoice recognition, information validation and database wif Java, Hibernate and Spring Boot.
- Implement Spring IoC and AOP in middle tier to process information gathered from client-side system wif Spring framework.
- Dynamically update client-side page by controller based on filled information implemented wif Spring MVC framework.
- Improve system performance by storing client-side content wif JSON by Redis caching technology.
- Test applications wif unit test using JUnit.
Environment: J2EE, JDK 1.8, Spring, Spring MVC, Hibernate, JavaScript, JQuery, HTML, CSS, Web Services, JUnit, Linux
Java Developer
Confidential
Responsibilities:
- Responsible for all stages of design, development, and deployment of applications.
- Implemented Restful API using Spring Boot framework
- Developed Spring Batch for processing teh files from a remote System and storing in teh DB.
- Implemented multi-threading in spring batch for faster processing of teh files.
- Strong knowledge in developing Web Services using SOA, SOAP, WSDL and XML.
- Implemented Microservices architecture.
- Having Experience using tools like POSTMAN. And build method like MAVEN.
- Hosted teh microservices on teh Azure and Open stack clouds.
- Worked on Java 1.8 upgrade using new library for refactoring, lambda, functional interfaces, streams -parallel processing.
- Used JWT tokens for securing teh webservices.
- Integrated wif various external systems using REST web services.
- Automate build process through Looper build framework.
- Provided support to external teams for any production incidents on rotational bases.
- Provided support to teh testing team.
- Used GitHub to manage teh source code management
- Used IntelliJ tool for application development.
- Performed UNIT testing wif Junit5, Mockito and JMeter for performance testing.
Environment: Java 8, Spring Boot, TypeScript, Micro Services, Spring, Spring Boot, Spring batch, Spring MVC, Azure sql, Cassandra, JUnit, Maven, RESTful, GitHub, Intellij.
Java/J2EE Developer
Confidential, Minneapolis, MN.
Responsibilities:
- Design, develop, test and implement web-based applications to support business requirements.
- Used Java- J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
- Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify teh complexities of teh application.
- Developed JSP screens using Tiles, custom TagLibs, JSP templates and JSTL.
- Developed Controller class and defined spring configuration mappings.
- Involved in designing and developing teh application using Spring MVC and Hibernate as teh ORM.
- Designed and Implemented and Developed REST Micro-services using Spring Boot.
- Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
- Designed and developed very complex and large web pages using Angular JS library wif AJAX and JSON.
- Involved in designing and developing teh front end of teh application using JSP, Java script, AJAX, HTML and CSS.
- Developed interactive web application using Node.js, a pure JavaScript application frame work.
- Used Hibernate as ORM tool and defined teh mapping and relationship of each table in database to java object.
- Used Hibernate for handling teh database access.
- Developed RESTful Web services client to consume JSON messages.
- UsedLog4jto provide central logging facility, comes under singleton design pattern.
- Involved in writing teh ANT scripts to build and deploy teh application.
- Used web server like Apache Tomcat to deploy applications and worked on deploying application on AWS cloud environment.
- Worked on SQL queries and PL/SQL and actively involved in teh production support.
- Followed Agile and SCRUM methodologies and participate in daily scrum stand up meetings during development process.
- Involved in Unit integration, bug fixing, acceptance testing wif test cases, Code reviews.
Environment: Java/J2EE, Spring, Spring Boot, Hibernate, JSP, JDBC, JNDI, XML, HTML5, DHTML, CSS3, JavaScript, JQuery, AJAX, JSON, Angular.js, EJB, Log4j, ANT, SQL, PL/SQL, Agile and Windows.
Java/J2EE Developer
Confidential - Seattle, WA
Responsibilities:
- Currently working on developing new module GPCR for teh ConneXion application.
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in teh Scrum Cycle model.
- Designed and developed API's using REST framework and Spring Boot and used Bootstrap along wif ReactJS in creating teh Application.
- Responsible for developing and maintaining entire web application using AngularJS, NodeJS, No SQL based on W3C standards
- Experience in working wif REDUX architecture
- Developed teh responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2, JavaScript, ReactJS and has worked wif Angular JS filters in expressions and directives to filter data in teh UI.
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Created a JIRA workflow and apply teh condition, validators and post-function in teh transition to represent teh business requirement process. Atlassian Systems Administration and Configuration handling JIRA, Confluence, JIRA Agile.
- Built SPA wif loading multiple views using route services using Angular2 and NodeJS.
- String front-end(User Interface) development using HTML, CSS, ES5/6, JSX, ReactJS, Redux-saga and REST API.
- Supporting complex Atlassian environments and have experience wif integrating Atlassian tools wif other internal & external systems.
- Provided ongoing support and configuration for JIRA projects, workflows, screens, fields, permissions, and other administrative tasks.
- Import excels data provided by users into SharePoint by using Import Spreadsheet template.
- Strong Core Java background wif experience in Collections, Multi-Threading, Java 8, Interfaces, RMI, Serialization, Synchronization, Exception Handling, Java Swing, OOPs techniques, Logging and Performance Tuning. Involved in ReactJS, RXJS, NodeJS, ES6/5 for developing UI.
- Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement teh authentication, authorization, and access-control features by using Spring Security.
- Used Spring Inversion of Control (IoC) for injecting teh beans and reduced teh coupling between teh classes and implemented teh Model View Controller using Spring MVC.
- Implemented teh application using Spring Boot Framework and handled teh security using Spring Security.
- Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
- Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3 and Bootstrap.
- Experience working wif IVEr which is developed in VXML which will run on VXML platform.
Environment: J2EE, Java 1.8,Java8,Spring framework, Spring MVC, Hibernate, JSP, AWS, AJAX, SOA, TDD, Web Services, SQL Server, Microservices, XML, Ext JS, NodeJS, AngularJS, Angular2.0,Angular4 Typescript, JQuery, JavaScript, IBM RAD 9.1, WebSphere 8.5, Agile Methodology, Design Patterns, PCF, Clear Case, Apache Maven, Apache Cassandra, MongoDB, JUnit, Html, Unit, XSLT, HTML/DHTML, JENKINS, Spark, Kafka, VXML, IVR