We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Newyork, NY

SUMMARY

  • Over 7 years of experience with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to amalgamate personal enrichment with professional goals.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development &Testing using Software Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ14.x/15. x.
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Spring, JSF, iBATIS, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, Micro Services.
  • Developed UI modules using AngularJS, Vue.js, Node.js, JavaScript, Ajax, jQuery, Cordova, CSS3 and HTML5.
  • Understanding Elastic search data to generate Kibana visualizations.
  • Expertise in using custom AngularJS directives and filters to add functionalities to the web page elements.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Strong Experience in JBoss 6.1.0/5.1.2/4. x and Tomcat 6.x/5.x/4.x Application Servers Administration
  • Experience in assigning the azure services on locations specific to integrate with web-apps and key-vaults
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Strong understanding of Micro services patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Involved in writing Python script to fetch data from main Database to team Database
  • Developed applications using latest technologies like Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI and managing cloud services with Azure &AWS.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2, PostgreSQL and MySQL.
  • Experience in an e-commerce or internet start up, with liquid templating experience in Shopify

TECHNICAL SKILLS

Langu Languages: Java 1.8, J2EE, Python 3.6.0, Scala

Web T Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.0, JSF, JSP, JSTL, RMI, EJB, JMS, JDBC.

Frame Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/2.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.0, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relati Relational Databases: Oracle 11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

NoSQ Databases: MongoDB, Cassandra, CouchDB, DB2, Oracle 10g, Oracle 11g, SQL, MySQL

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

IDE IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE

Confidential, NEWYORK, NY

Full Stack Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Developed using new features of Java 8 annotations, Generics, enhanced for loop and Enums.
  • Well versed with core Java concepts like Collections, Swing, Serialization and Servlets & JSP.
  • Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Worked with Angular CLI and AngularJS to create Controllers and Angular components.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager
  • Experience in assigning the azure services on locations specific to integrate with web-apps and key-vaults
  • Used Node.js as a proxy to interact with Rest services and interacting with Database.
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • Used Spring Boot Actuator for application's configuration properties in various environments, Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Using Spring AOP Module to implement logging in the application for application status and deployed Spring Security for session fixation, clickjacking, cross site request forgery.
  • Developed required components and API’s for the business application in python also worked on MQTT for communication between components and API’s.
  • Developed Microservices using Spring Boot, Spring Cloud with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as message broker.
  • Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data from SQL Server.
  • Experience using persistence framework like Hibernate, JPA for mapping java classes with Database.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Application was deployed in Apache Tomcat Server.
  • Create a Virtual Network on Windows Azure to connect all the servers.
  • Developed Spring services, DAO’s and defined routes using Apache Camel.
  • Developed messaging module using spring JMS, apache camel and ActiveMQ.
  • Developed the Required components using the React JS with the workflow of Redux to simplyfi the application.
  • Utilized AWS Lambda platform to upload data into AWS S3buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Used SQL Server to access data in the database at different Levels, responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Worked on JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC . s
  • Used Maven automated build scripts to compile and package the application and implemented Log4j.
  • Implemented unique design patterns such as singleton, business factory and J2EE design patterns.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitHub, Jenkins Jobs.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Experienced in working with spark eco system using Spark SQL and Scala queries on different formats like Text file, CSV file.
  • Expertized in implementing Spark using Scala and Spark SQL for faster testing and processing of data responsible to manage data from different sources.
  • Involved in converting SQL queries into Apache Spark transformations using Apache Spark RDDs and Scala.

ENVIRONMENT: Java 8, J2EE, Spring Framework, Microservices, Scala,Spring MVC 4, MongoDB,Azure, Angular 4.0, Core Java, Spring Security, Hibernate 4.X, Magento, jQuery, Python, JSON, AJAX,Tomcat, Web Services, SOAP, XML, Java Beans, XSTREAM, Apache POI, EXT JS, JavaScript, React JS, Eclipse, JBOSS, Agile Methodology, Design Patterns, Apache Maven, JUnit, HTML/Unit, XSLT, HTML5/DHTML.

Confidential, Detroit, MI

Java/J2EE Full Stack Developer

Responsibilities:

  • Designed and developed User Interface of application modules using HTML, JSP, CSS, JavaScript (client-side validations), JQuery and AJAX. Worked on Mongo DB and wrote code which finds, update, save and insert data to Mongo DB.
  • Developed the DAO layer with Mongo DB by writing Mongo queries. Worked on upgrading the Mongo DB version from 2.4 to 2.6.
  • Used Spring Data Mongo DB as the persistence framework in retrieving the user and medical benefits details from Mongo DB.
  • Strong experience with Microservices, Spring Boot, Spring Cloud, Cloud Foundry. Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior
  • Experience in Automation testing using Selenium Web Driver, JUnit and Maven.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Involved in developing an automation tool, in Java and Scala on Akka Framework.
  • Responsible for overall Docker &Kubernetes setup, configuration and Architecture. Configured and maintained a large-scale Docker based PaaS environment using kubernetes.
  • Used React JS and Node JS to develop faster, scalable application. I used JSF and prime faces to upload files and reasoning for custom templating.
  • Implemented various screens for the front end using React.js and used various predefined components from redux library.
  • Developed the webpages using framework Angular 6.0 along with HTML5, CSS3 and Type Script.
  • Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Extensively worked on the Angular UI Routing to handle navigation to access different pages in the application. Migrated from Angular2 to Angular6.
  • Using Angular JS factory and services for dependency injection and created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Created Menus and Drawer component by using Typescript and Angular 6.0. Implemented continuous integration using Docker. Extensively used the LOG4j to log regular Debug and Exception Statements.
  • Experience in using Atlassian tools like JIRA, Bitbucket, Bamboo, Confluence &Source Tree.
  • Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading.
  • Used Spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services and database interaction.
  • Used Spring Boot to create stand-alone spring applications. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6.
  • Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the Java8 and Spring Boot.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets. Implemented Spring Boot Actuator to monitor application performance.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Developed Java classes for implementing asynchronous processing using JSM.
  • Implemented Spring Batch and ESP Task & Job Scheduler to automate importing data from CSV files sent from client into database.
  • Used Spring Cloud Config which provides server and client-side support for externalized configuration in a distributed system.
  • Used Java Messaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in RabbitMQ.
  • Created forms to collect and validate data from the user in HTML5 and React JS.
  • Implemented OAuth2 and SAML authentication protocol for enterprise Web API security model.
  • Expertise in using built tools like Maven, ANT for the building of deployable artifacts such as jar & war from source code. Implemented a Node.js server to manage authentication.
  • Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and generating client using JAX-WS. Used SOAP UI to interact with other applications using SOAP and WSDL file.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base. Used Kubernetes to configure in the application for automating deployment, scaling, and management of containerized applications.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
  • Implemented OAuth 2.0 provider mechanism is responsible for exposing OAuth 2.0 protected resources.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
  • Troubleshooting technical issues and drive issue escalation with AWS Service teams
  • Used Rest templates in the Spring Services to call the rest web services.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used microservice architecture with spring-boot based services interacting through a combination of REST and RabbitMQ.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, and views. Worked on NoSQL data base MongoDB& Performed CRUD operations like Update, Insert & Delete.
  • Fetched data from mongo DB using mongoose.

Environment: Angular 6.0, Spring Boot, IOC,Scala, DAO, Micro Services, JSM, Node JS, OAuth 2.0, Bower, Grunt, RabbitMQ, Amazon Web Services (AWS), Spring Services, Hibernate, POJO, Maven, ANT, PL/SQL, MongoDB, Kubernetes, Mongoose, Selenium, Docker, Log4j, Jenkins, Bamboo, SSL/TLS.

We'd love your feedback!