We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • 6 years of experience in all teh phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Product Testing in both teh 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 frame works 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 teh 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 teh NoSQL Database like Cassandra DB and Mongo DB to manage extremely large data sets.
  • Experienced in JMS over messaging to exchange teh 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 teh 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

IDE-s/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, Jersey City, NJ

Full Stack Java Developer

Responsibilities:

  • Designed and developed multi-tier, custom build workflow-based web application.
  • Implemented an adaptor which receives trade alerts from CEP engine and sends to Tibco EMS queue for further processing by Message Bus Message Bus was built using Spring Integration to dequeue xml trade messages from Tibco EMS queue and sends to different channels for parsing, enrichment, persisting into database.
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Developed teh robust scheduled billing engine to calculate teh generated fees for teh advisor accounts.
  • Designed and developed multi-tier, custom build workflow-based web application.
  • Core Java wif Concurrent API is used extensively for parallel processing and chunk processing of trade execution data and market data and converts in to JSON and store it Mongo DB.
  • JProfiler is used to profile he application (Memory view and CPU view and Thread view are used)
  • Followed Agile/Scrum methodology dat included iterative application development, weekly Sprints and stand up meetings.
  • Involved in developing responsive UI using HTML5, CSS3, JavaScript, Bootstrap and SPA (single page application) using Angular 6, Typescript, Angular-CLI, NGRX, Bootstrap.
  • 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.
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service call using Feign, Service Registry and Discovery using Eureka in Spring Cloud.
  • 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.
  • Gulp is used to build and Bower is used for managing dependencies
  • 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 teh data in teh backend
  • Used MongoDB document-oriented database to store data
  • Created Object to Mongo mappings for various domain objects
  • Developed DAO layer exposing access to MongoDB
  • Oracle Coherence used to store Reference Data.
  • Secured teh API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.
  • Used Apache Maven as a build tool for building teh Restful web-service

Environment: Java1.8, concurrent package, lambda expressions, streams, SpringBoot,SpringBatch,SpringDataJPA,Jprofiler,Angular6,JAX-B, JAX-RS, SQL, Oracle,BitBucket/Stash, ServiceNow,JMS,Tibco EMS AutosysEclipse,Unix, JUnit, Log4J, Docker, AWS,Swagger, Microservices, JIRA, Jenkins

Confidential, NY

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.
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • 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 end point used to publish trade flow to 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 GOMS format using Apache Camel .
  • Developed component send formatted trade data toECN Gateway and Response from ENC Gateway publishes to MQ using Apache Camel
  • Involved in developing several Fix message New Order single, Execution, Confirmation.
  • 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.
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service call using Feign, Service Registry and Discovery using Eureka in Spring Cloud.
  • 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.
  • 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 teh data in teh backend
  • Oracle Coherence used to store Reference Data.
  • Used Apache Maven as a build tool for building teh Restful web-service

Environment: Agile Methodology, Java 1.8, HTML5, CSS3, JavaScript, Ajax, Angular,Bootstrap, J2EE, Spring (IOC, AOP, MVC, JPA), Spring Boot, Hibernate, Apache Kafka, Apache Camel, Agile, RESTful, JSP, JMS, Oracle, PL/SQL, Maven, Log4j, JUnit, Jenkins, GIT,, JIRA

Confidential, Jersey City, NJ

Java Developer

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.
  • Used Multithreading in programming to improve overall performance.
  • Designed, analyzed and developed teh front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, AngularJS and AJAX, for developing presentation layer.
  • Involved in developing UI pages using AngularJS and calling teh Rest API's from backend
  • Involved in payment status report for asynchronous exchange of information using JMS.
  • Participated in creation of Spring Configurations using Java8 features, Lambda Expressions, Streams, Filters.
  • Demonstrable experience working in continuous integration and continuous deployment systems (CICD)
  • Created RFP microservice to provide RESTful API utilizing Spring Boot wif Microservices.
  • Used spring framework including spring core/IOC, Spring Web, Spring Security.
  • Used Jenkins as build management tool for continuous integration process(CICD).
  • Configured Hibernate wif Spring ORM as part of Spring and Hibernate Integration for best results.
  • Utilized Spring core, AOP and security to build robust business operations wif transactional support.
  • Worked wif IDE as Eclipse Indigo and deployed into Apache Tomcat Web Server & used Maven build tool to achieve more functionality for build process.
  • Used Apache camel integration for routing and transforming teh data between two Applications using HTTP protocol.
  • Used JBoss as teh chief enterprise level server while dealing teh database activities wif Hibernates
  • Used Cloud Watch for monitoring AWScloud resources and teh applications dat deployed on AWSby creating new alarm, enable notification service.
  • Used Amazon cloud Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Performed CRUD operations like Update, Insert and Delete data in Cassandra DB.
  • Used Dependency Injection feature for wiring and defined dependencies using constructor arguments.
  • Implementation of data access layer has been cumbersome for a while and this was greatly resolved using Spring JPA through implementation of data access layers their by reducing boiler-plate-code.
  • Used Sonar to analyze and measure source code quality.
  • Used Git as Version Control System for teh application.
  • Drools rules engine is used validate input data and enrich data format required by external system.
  • Integrated teh Drools and JBPM to application framework which involved dynamic creation of noledgebase and Knowledge session.
  • Wrote various types of Business rules in teh .drl (drools file) using Drools rule engine for business decision making

Environment: HTML5, CSS3, JavaScript,Bootstrap, Agile(SCRUM), AngularJS, AJAX, Hibernate, Spring, Cassandra DB, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, JSP, Postman, Spring MVC, JDBC, Mockito, JUnit, Maven, Confidential WebSphere, Apache Camel, Restful, Log4J, SOA, Micro services, Swagger, JIRA, Spring Security, Jenkins and STS.

Confidential

Java Developer

Responsibilities:

  • Performed analysis for teh client requirements based on teh developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s wif STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing teh database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate teh data in teh database.
  • Developed teh application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for teh web page validation and Struts Valuator for server-side validation.
  • Designing teh database and coding of SQL, PL/SQL, Triggers and Views using Confidential DB2.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used JDBC for database connectivity wif MySQL Server.
  • Used CVS for version control.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of teh modules.

Environment: Java, J2EE, Struts, HTML, JDBC, ANT, XML, Confidential Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.

We'd love your feedback!