Full Stack Java Developer Resume
NY
SUMMARY
- 8+years of experience in all the phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Product Testing in both the Web - based and Enterprise applications wif emphasis on Object-Oriented, Java/J2EE and Client-Server technologies
- Strong experience wif Software methodologies like Agile, Waterfall, and Test-Driven Development.
- Experienced in UI frameworks such as HTML5, CSS3, Bootstrap, jQuery, Ajax, Google Web Toolkit (GWT), JavaScript, AngularJS, Tag Libraries, Custom Tags.
- Experience working wif Java 1.8 Lambdas, Functional Interfaces, and integrated Stream API into the Collections API, to perform bulk operations on collections.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Hands-on experience wif Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
- Extensive experience working in Spring framework, Struts framework, Object Relational Mapping Hibernate framework, and web services.
- Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, and Spring Security.
- Strong work experience in application integration and communicating using SOA, Web Services such as JAX-RPC, JAX-RS, JAX-WS, SOAP, WSDL, XML, and RESTFUL web services.
- Extensive work experience in web technologies like JSP, Servlets, JavaScript.
- Extensively worked on developing UI components using HTML5, CSS3 and JSON to interact wif Restful web services
- Experienced in numerous Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object, UML and Enterprise Application Integration.
- Expert in Core Java wif strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, SQL Server and MySQL.
- Experience in working wif the NoSQL Database like Cassandra DB and Mongo DB to manage extremely large data sets.
- Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ and Apache Camel.
- Experience in version control system tools like GIT, CVS and SVN.
- Experience in unit testing the applications using JUnit, TDD Framework.
- Worked on implementing full life cycle of software development process (SDLC) in using version control tools like Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System).
- Hands-on experience working wif Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins and Apache Ant.
- Significant experience in web development tools like Spring Tool Suite(STS), Eclipse and IntelliJ.
- Hands on experience wif Windows, UNIX and Linux Environments.
- Having Experience on Shell Scripting and Deployment of Applications in Server.
- Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic and Apache Tomcat application Servers.
- Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work wifin a team environment.
TECHNICAL SKILLS
Languages: Java, J2EE, C++, SQL, PL /SQL
Application Servers: Apache Tomcat, WebSphere
IDEs/Text editors: Eclipse, NetBeans, Visual Studio, Anypoint Studio, Sublime Text, WinSCP, putty
Operating Systems: Windows, Linux
Web Technologies: HTML, CSS, AJAX, JavaScript, jQuery, Angular, Bootstrap
Middleware tools: JBoss.
XML Web Services: XML Schema, SOAP, REST
Frameworks: Spring MVC, Spring Boot, Spring Cloud, Struts, Hibernate, AngularJS, Angular2, Bootstrap
Databases: Oracle 11g, SQL Server, MySQL, NoSQL (MongoDB)
Development tools: Maven, SVN, Git, JIRA
Testing Tools: Apache JMeter, Soap UI, Junit, Selenium
Scripting languages: Unix-shell scripting
PROFESSIONAL EXPERIENCE:
Confidential, NY
Full Stack Java Developer
Responsibilities:
- Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
- Worked on Java functional programming concepts like Streams, Functional Interfaces, new date-time API, and lambda expressions.
- Speeding up Existing Applications wif Cache services using Redis Cache
- Implemented JMS Listener on MQ, Routing functionalities and invoking corresponding web service using Apache Camel.
- Core Java wif Concurrent API is used extensively for parallel processing and chunk processing.
- Apache camel Kafka endpoint used to publish trade flowto Apache Kafka. TFM (Transaction Forensic Monitor) to track transaction details.
- Developed component to receive inbound data from different source systems in different formats (fixed length,XML) normalized to MTE format using Apache Camel BeanIO Data Format framework .
- Developed component using Apache Camelto send formatted (MTE JSON) trade datato BondWave Rest Endpoint.
- JConsole, VisualVM is used to monitor the health of the system.
- Core Java wif Concurrent API is used extensively for parallel processing and chunk processing.
- Thread pool and blocking queues used for parallel processing.
- Involved in developing several Fix message New Order single, Execution, Confirmation.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application wif very less configuration.
- Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
- Spring JDBC used retrieve and update, inserting data in oracle database wif use of stored procs.
- Involved in developing responsive UI using HTML5, CSS3, JavaScript, Bootstrap and SPA (single page application) using Angular 6/8, Typescript, Angular-CLI, Bootstrap and Web pack.
- Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
- JSON request/response from UI is processed using Spring Boot, Restful features wif micro services Architecture and Spring Data Jpa is used to save/retrieve the data in the backend
- Oracle Coherence used to store Data.
- Used Gradle as a build tool for building application.
- Secured the API's by implementing Oauth2 token-based autantication/authorization scheme using spring security.
Environment: Agile Methodology, Java 1.8,, J2EE, Spring (IOC, AOP, MVC, JPA), Spring Boot, Spring Data JPA, Apache Kafka, Apache Camel, Agile, RESTful, JSP, JMS, Oracle, PL/SQL, Maven, Log4j, JUnit, Jenkins, GIT,, JIRA
Confidential, NY
Java Developer
Responsibilities:
- Used Java 8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
- Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
- JProfiler is used to profile he application (Memory view and CPU view and Thread view are used ).
- Involved in developing responsive UI using HTML5, CSS3, JavaScript, Bootstrap and SPA (single page application) using Angular 6/8, Typescript, Angular-CLI, NGRX, Bootstrap and Web pack.
- Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
- Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
- Developed generic component for reading files and writing to files using Java IO and NIO.
- Generic component for reading from IBM MQ and Writing to MQ queues.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application wif very less configuration.
- Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
- Design and implementation of different micro services and its Docker files.
- Created and maintained Docker images and Docker containers.
- Configuring the Docker containers and creating Docker files for different environments. created Docker machine in Amazon EC2 instance and created Docker containers in Docker Machine running in Amazon EC2
- Deploy a Spring Boot Application to AWS Beanstalk
- To send emails to users developed Java API to interact wif the Amazon SNS.
- Involved in creating EC2 instances and installed required configurations and applications on it and interact wif S3 buckets for storing object level data into it.
- Used AWS Cloud Watch to monitor the application and to store the logging information.
- Spring Data JPA used retrieve and update, inserting data in database.
- Secured the API's by implementing Oauth2 token-based autantication/authorization scheme using spring security.
- JSON request/response from UI is processed using Spring Boot, Restful features wif micro services Architecture and Spring Data JPA framework is used to save/retrieve the data in the backend.
- Used Node.Js CLI tool Node Package manager(NPM) to build Angular application.
- Used Apache Maven as a build tool for building the Restful web-service
Environment: Java 1.8, concurrent package, lambda expressions, streams, J2ee, webservices,JMS,XML(Dom, Sax, Xpath, Stax, XSLT),IBM MQ,Kafka 2.0,Angular6/8, Spring Boot,Apache Camel 2.2, Spring Batch, Spring Data JPA, EHCache,Jprofiler, Eclipse,Jenkins,Confluence,Jira,SourceTree, Swagger, Maven, Windows, Linux,DB2,Sql Server, Coherence.
Confidential, charlotteNC
Java Developer
Responsibilities:
- Involved in design, development and testing phases of the SDLC using Agile Methodology.
- Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application and developed the User Interface using HTML, CSS, and Ajax.
- Involved in the development of several FIX messages, including Indication of Interest, New Order Single, Execution Report, Confirmation, etc.
- Developed the STP Interface subsystem using Message Driven Beans dat pushes trades to the STP system and listens for any incoming trade confirmations, execution and settlement reports
- Used Bootstrap and Angular JS to create Controllers to handle events triggered by clients and send request to server.
- Integrate the dynamic pages wif Angular JS .
- Used AJAX API for intensive user operations and client-side validations.
- Consumed RESTful web services using Angular JS/AJAX to fetch the server data and used JSON parsing to render the data in UI.
- Developed application using Struts MVC Framework wrote Configuration XML file dat contains declarations and another dependent object declaration.
- Inserted Dependency Injection between components using Spring’s (IOC) concept.
- Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Implemented Asynchronous messaging between components using JMS.
- Used Singleton design pattern in Hibernate Utility class.
- Developed various Java beans for the performance of business processes and TEMPeffectively involved in Impact analysis.
- Worked as a back-end developer and developed several REST endpoints to process the XHTML documents to import them in the Oracle Database or fetch them using Grails framework
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Deployed scalable services, securely and reliably, on a wide variety of platforms using Docker.
- Developed Web Logic container security components for adding vendor specific Security Realm to application using JMX.
- Implemented SOA architecture wif Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Designed and developed Hibernate DAO is using spring framework’s Hibernate Dao Support and Hibernate Template.
- Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache and WebSphere.
- Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
- Worked on Cassandra Querying language to load bulk of data and execute queries.
- Created Data Access Objects (DAO) to add, modify and deletion of records.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using TOAD tool.
- Involved in Bug fixing of various modules dat were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Performed deployment of applications IBM WebSphere Application Server.
Environment: Java, Html, CSS, JavaScript, JMS,JSP, J2EE, DOM/SAX PARSERS, JMS, Spring (Services, DAO, MVC, IOC) and Struts Framework, Hibernate, Spring, RESTful, SOAP, JMX, Linux, WSDL, UDDI, Oracle, PL/SQL, Log4J, Maven, Tortoise SVN, Web Sphere.
Confidential
Java Developer
Responsibilities:
- Involved in Requirement Analysis. Preparing Requirement Analysis Document.
- Involved in preparing different Artifacts HLD,LLD using Activity Diagram, Sequence
- Diagram, Class Diagrams.
- Involved writing code for Request Processor class to extend the functionality of struts Controller.
- Applied patterns like Session Facade, Service Locator, Front Controller, Abstract Factory, Factory method, Singleton, Data Transfer Object etc
- Involved in writing code for Action Class, Business Delegate, Session Bean, Entity Bean and DAO.
- Developed Java End Point Service, EJB End Point Service, Secure Webservices wif RPC, Document Style and of Using Axis 1.3 and JBOSS.
- Developed web pages using Struts, JSP, Servlets, HTML and JavaScript.
- Designed and developed Service layer using Struts framework.
- Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
- Developed presentation layer using struts tag libraries like logic, html, bean, etc in JSP pages.
- Developed web application using JSP, Struts Action classes and Struts Forms.
Environment: UML, Java, J2ee1.4, Struts, Axis 1.3, Open DTP Connector, EJB2.0, JSP, Webservices, Eclipse 3.2 PDE JBOSS 4.0.2/, Jboss 4.0.5, JavaScript, Eclipse wif Lomboz plug-in, Rational Rose, Jmeter, VSS,Oracle
