Sr. Java Full Stack Developer Resume
Dallas, TX
SUMMARY
- 9+ years of experience in Software Development and Implementation. This involves Hands - on development using CoreJava, J2EE, spring/SpringMVC, JDBC, HTML, CSS, Bootstrap, JavaScript, jQuery, Python, Data Analytics, Machine Learning.
- Developed Robust User Interface using Bootstrap, Node JS, JSP, JavaScript, jQuery, CSS, and HTML
- Worked already existed application which is redesigned in advanced workspace and updated with Angular 7.
- Worked inJava/J2EE andjava-based technologies such as Servlets, JSP, Hibernate, spring, Struts, and Web services, and JDBC.
- Experience writing angular.js code for developing Single page applications (SPA) used several in built language core directives, expressions and modules.
- Extensive experience with Angular JS, directives, and services to interface with both restful and legacy network services also DOM applications. Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, Angular JS etc.
- Experience in configuring, deployment and support of cloud services including Confidential Web Services( AWS ).
- Strong knowledge and experience on Confidential Web Services (AWS) Cloud serviceslike EC2, S3, EBS, RDS, VPC,andIAM .
- Designed and managed public/private cloud infrastructures using Confidential Web Services (AWS) which includeEC2, S3, Cloud Front, Elastic File System,RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation,and IAM which allowed automated operations.
- Good Experience with Django, a high - level Python Web framework. Experience object oriented programming (OOP) concepts using Python, Django, and Linux.
- Experienced in developing web-based applications using Python, Django, C++, XML, CSS, HTML, JavaScript, Angular JS and JQuery.
- Experience object oriented programming (OOP) concepts using Python, C++, and PHP.
- Good hands on experience developing responsive single page application using AngularJS
- Working Knowledge with data-exchange formats like XML, JSON.
- Extensive experience in Application & Web Servers such as WebLogic, JBoss,Glassfish, IBM WebSphere, Apache Tomcat Web Server.
- Experience working in agile methodology using scrum & Waterfall model.
- Knowledge in Web App deployments on UAT, Production, SIT, QA environments with configurable apps.
- Hands-on experience in Consuming RESTful Web services using AJAX (Angular http, resource and JQuery) to exchange (request / responses) information with databases such as MySQL and Oracle.
- Written and verbal communication skills and ability work in cross-functional team and highly self-motivated to work independently.
- Experience in SQL stored procedures, Functions, Triggers in relational databases: Oracle SQL and MYSQL.
- Hands on experience in working with test cases using Selenium, JUnit and TDD.
- Hands-on experience with CICD tools such as Maven, Jenkins and Apache Ant and JIRA for tracking the stories.
- Experience creating Typescript reusable components and services to consumeREST APIsusing Component based architecture provided by Angular2, Angular 7.
- Experience working with Object Oriented Development. Extensive experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design Documents and writing Test cases.
- Worked inJava/J2EE andjava-based technologies such as Servlets, JSP, spring, Struts, and SOAP and RESTful Web services and JDBC.
- Experience in utilizing open-source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and JQuery.
- Developed Micro services using Spring Boot and deploying Micro services into AWS cloud using Jenkins.
- Experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, Spring Boot, Spring REST.
- Experience in implementingJavaEE design patterns such as MVC, Singleton, Factory, DAO, DTO in the development of N-Tier distributed Enterprise Applications.
TECHNICAL SKILLS
Programming Languages: Java (Java SE 1.6/1.7/1.8)
J2EE Technologies: JSP, JDBC, JMS, RMI, Servlets, JNDI, JSF, Swings.
Java Frameworks: Spring 2.5/3.x/4.0, Struts 1.x/2.0, Hibernate 3.0/4.0/5.12
Web Technologies: HTML 4/5, CSS2/3, JavaScript, AJAX, JQuery, XML, Angular JS, Node JS, Angular2/4/7
Web Services: REST, SOAP, Apache Axis 2
Databases: MySQL, Oracle 9i/10g/11g/12c, Microsoft SQL Server 2008/2008 R2/2012, MS Access, TOAD.
App/Web Servers: Apache Tomcat 6.0.x/7.0.x, Oracle Web Logic Server 10g/11g/ 12c, JBoss 4/5, Web Sphere.
Build Deploy Tools: Maven, Ant, Log4j, JAP7, SDSS.
Operating Systems: Windows 98/2000/XP/Vista/7/8/10, DOS, UNIX, Linux
Design Patterns: MVC, Singleton, Factory, Front Controller, DAO
IDE Tools: Eclipse( Indigo, Europia, Hugo, Luna, Mars, Oxygen), Net Beans, RAD, Visual Studio
Version Controls: Confidential, SVN, GIT
Testing Tools: JUnit, HP-ALM, Selenium, Eclipse plug-ins
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. Java Full Stack Developer
Responsibilities:
- Setting up Angular 7 framework for UI development. Developed html views with HTML 5, CSS, JQuery, JSON, and Java Script.
- Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by Angular 7.
- Implemented filtering, sorting and pagination using third party tools and Angular 7 framework.
- Written different Routing (SPA), modules and reusable components using Angular 7.
- Developed Single Page applications using Angular 7 using components, directives using Typescript.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Developed screens, Controller classes, Business services and DAO layer.
- Developed web applications using Java, Bootstrap, Angular JS, React JS, JavaScript, HTML5, CSS, and XHTML using JSF tags.
- Implemented Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser application.
- Implemented core features of Angular JS framework such as Dependency Injection, Data-Binding, Filters, Directives, Templates Services and Deep Linking.
- Developed Graphical User Interfaces using UI frameworks Angular JS and Webpages using HTML and JSP’s for user interaction
- Involved in developing Restful Web Services, deployment configuration and testing using Jersey.
- Involved in developing Unit test framework using JUnit.
- Work with application and architecture teams to conduct proof of concept (POC) and implement the design in production environment in AWS
- Proficient with deployment and management of AWS services - including but not limited to: VPC, Route 53, ELB, EBS, EC2, S3
- Automation scripting ability (Bash/Shell, Python)
- Enterprise scale networks within cloud environment delivering SaaS solutions
- Manage multiple projects simultaneously can adapt to changing business needs
- Work well with cross functional global and remote teams
- Network health monitoring tools (Cloud Watch, Solar Winds, Logic Monitor)
- Used Hibernate template to integrate Spring DAO business objects with respective tables from the database.
- Wrote JUnit test cases for every java class.
- Using Spring Boot in RestfulAPIs created the Request for Proposal (RFP) micro services.
- Created Micro Service Implementation with Spring Boot based services interacting through a combination of REST and leveraging AWS to build, test and deploy applications.
- Involved in consuming SOAP Web Services, generating WSDL and used SoapUI for API testing.
- Developing our REST API.
- Worked on Mongo DB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Created the Hibernate mapping and properties files using spring modules like MVC, Web and ORM.
- Experience inpython, Jupyter, Scientific computing stack (numpy, scipy, pandasand matplotlib).
- Perform troubleshooting, fixed and deployed manyPython bug fixesof the two main applications that were a main source of data for both customers and internal customer service team.
- WritePython scriptsto parseJSONdocuments and load the data in database.
- Generating various capacity planning reports (graphical) using Python packages likeNumpy, matplotlib.
- Analyzing various logs that are been generating and predicting/forecasting next occurrence of event with variousPython libraries.
- Work on continuous delivery of new user stories from idea to operating it in production.
- Evaluate and identify best practices for implementing Angular 7.
- Strong working knowledge of API testing tools like RestClient, Postman, SOAPUI.
- Strong working knowledge of running API load testing using tools like jMeter, SOAP UI test Suite
- Ability to breakdown technical requirements into autonomous micro services that can be reused across application(s).
- Experience with test driven development methodology in Java or any other object oriented programming language.
- Writes and executes scripts to create or modify tables, triggers, constraints, functions and procedures.
- Installation and maintenance of database structures.
- Worked on environment cloning consisting of both application and database tier.
- Performed Oracle application performance monitoring and tuning
- Evaluates releases of Oracle and its tools, and third party products to ensure that the site is running the products that are most appropriate. Planning is also performed by the DBA, along with the application developers and System administrators, to ensure that any new product usage or release upgrade takes place with minimal impact
Environment: Java1.8, Spring 4, Spring boot, Hibernate, Python 2.7, NodeJS, Angular2/4/7, Hibernate,Agile,Oracle11g, SQL, SOAPUI, Jenkins, S3, EBS, EC2, Cloud Watch, Cloud FormationWebservices, JUnit.
Confidential, Chicago, IL
Java Fullstack Developer
Responsibilities:
- Created components, modules and directives using Angular 6.
- Build stableReactcomponents and stand-alone functions to be added to any future pages.
- UsedReact-Router to turn application into Single Page Application
- Developed Angular-JS components such as controllers, Services, filters, models and used Httpservice for rest service invocation.
- Designed and developed the application using Agile Methodology and followed TDD and Scrum.
- Designs develop and test HTML5, CSS3, Bootstrap, jQuery andReact.JSthat meets accessibility and web browser standards for website.
- Developed user interface by using theReactJS, Flux for SPA development.
- Implemented client-side Interface usingReactJS.
- A robust understanding of front-end technologies, Object-Oriented JavaScript, AJAX, XHTML, HTML, XML/DOM, Node.js, Angular 6, React JS, JS-Based framework.
- Required development experience with .Net 4.6.2 and above, C#, WebAPI, Angular 6, Bootstrap, CSS, HTML5, SQL Server 2016 (and above).
- Used Spring Boot, which is radically faster in building cloud Micro-services and develop Spring based application with very less configuration.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Developed Spring Jersey resources for various HTTP methods and to send the requested data in JSON format to the web interface.
- Fetched twitter feeds for certain important keyword usingPython-twitter library.
- Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
- Performed troubleshooting, fixed and deployed manyPython bug fixesforLearning Management System
- Used Python Flask framework to build modular & maintainable applications.
- Involved in splitting, validating and processing of files.
- Created corePython APIwhich will be using among multiple modules.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
- Built Continuous Integration environment using Jenkins, Nexus, Yum and puppet.
- Experience in managing and reviewing Hadoop log files.
- Experience in Building and Managing Hadoop EMR clusters on AWS.
- Experience AWS services (VPC, EC2, S3, RDS, Redshift, Data Pipeline, EMR, Dynamo DB, Redshift, Lambda, SNS, SQS).
- Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA
- Comfortable working withRESTand SOAP Services, consuming and processing of JSON/XML data from micro-services usingJavaSpring Framework
- Integrated process into build system which auto-generatesREST APIdocumentation from source code.
- Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
- UsedSVNfor the source code version control.
- Used GIT repository for software configuration management and version control
- Experience in code version systems Tortoise, Clear Case, GitHub.
- Used GitHub for branching and merging of source code management.
- Used Confidential and GIT for version control across common source code used by developers.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Implemented Enterprise Integration Development using Apache Camel Framework.
- Implemented AngularJS filter to make the data searchable and sortable.
- Developed front-end code with AJAX call in AngularJS and jquery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
- Created Collections and documents and performed CRUD operations with Mongo repositories.
- Developed API using NodeJS to allocate access to data in SQL, Mongo DB.
- Written variety of filter queries in Mongo DB to retrieve JSON data and passed to service layer.
- Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.
- Implemented RESTFul web services API using HTTP and REST principles.
- Created features including Single Sign On with existing client website and a REST API to expose manipulation functionality to external clients using AngularJS.
- Built RESTful API server to achieve CRUD operations for posts using Jersey, JAX-RS, JSON, spring REST using MEAN stack (Mongo DB, Express JS, Angular JS, Node JS) Technologies.
- Works with business analysts and coordinates with them to make sure the data is being populated properly.
- Involved in writing JUNIT test cases and day to day builds and deployments using MAVEN and Jenkins.
- Involved in working, updating and closing the tasks created in Microsoft Team Foundation Server.
- Involved in converting the docket conversion system is to into XML that can be loaded into the Novus system.
- Used Node.js for creating event driven frameworks in scalable networks.
- Formulated template with JSON data from Rest API endpoint using AngularJS routing services and used its Cache services in it.
- Involved in Writing and Executing SQLScriptsand responsible for fixing the issues and monitoring it to make sure it releases in time.
- Day to Day Scrum meetings to update and discuss issues.
Environment: Environment: Java1.8, Spring 4, Spring boot, GitHub, Python, Python Twitter Library, SVN, NodeJS, AngularJS, Angular2/4/7, Hibernate, Agile, S3, EBS, EC2, Cloud Watch, Cloud Formation, Websphere, Oracle11g, Unix, Eclipse, SQL, Maven, Jenkins, Webservices, JUnit.
Confidential
Java Full Stack Developer
Responsibilities:
- Participate in client discussions with 10 participants to present the business flows with screen mockups to meet business requirements.
- Involved in interacting with Business Analysts to understand the requirements.
- Design and implementation of SOA using Java Web services (RESTful APIs using JAX-RS specification).
- Provide estimates and update the project plan.
- Contribute the all aspects of application development including functional and technical specifications, design, development, testing and Deployment
- Involved in Presentation Layer using JSP.
- Developed the Data Migration Strategy.
- Involved in unit testing and integration testing.
- Involved in Bug fixing of various modules that were raised by the QA Team and customer’s.
- Design and Developed reports using iReports/Jasper Studio.
- Involved in writing DAO and Service classes.
- Involved in bug fix & preparing the documents.
- Created JUnit test cases for unit testing.
- Deployed the application in tomcat 8.0.39.
- Developed XML Schema Definition (XML, XSD).
- Developed web services and SOAP Messages with XML, SOAP and WSDL.
- TheJavaMessage Service (JMS) API is used to allow application components to create, send, receive, and read messages.
- Created Queues, Queue Managers, Clusters using MQ Series.
Environment: Java, JSP, Spring MVC, Hibernate, Servlets, HTML, CSS, AngularJS, SQL Server2014, Eclipse, PL/SQL Developer, SoapUI, Git, Maven, JBoss, Mockito, Jira, Web Services, Jenkins, iReports, JMS.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible to create DAO CRUD methods using Hibernate & Spring framework.
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface.
- Design, Development, Implementation, and Testing of Enterprise Applications in Client/Server environment usingJava/Java2EE in Client/Server, Microservice applications.
- Hands on experience in the implementation ofCoreJavaSE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
- Expertise in the implementation ofCoreconcepts ofJava, J2EE Technologies: JSP, Servlets, JSTL, JPA, JSF, JMS, Struts, Spring, Hibernate, EJB,JavaBeans, JDBC, XML, Web Services, JNDI, Multi-Threading.
- Developed client software to consume already published web services like SOAP and REST.
- Worked on Angular JS, Node Js to create single page applications. Manipulating the views using the Angular Route provider and developed web applications with Single Page Applications (SPAs) framework using Angular JS and Node Js.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins.
- Used Spring ORM component for Hibernate support to manipulate data for Oracle 10g.
- Implemented JSFframework extensively which involves building the whole user Interface components using JSFtab panels.
- Used GlassFish and JBoss web servers/Application servers for the code deployment.
- Strong development experience with developing Java Web Services WSDL, SOAP, JAX-WS, WS-Security Supported and maintain the application in production.
Environment: Jdk 1.6/1.7/1.8, J2ee, jdbc, pl/sql, webservices (soap), parsers, Confidential, sql developer/toad, html, xml, axis, log4j, oracle10/11.X, Weblogic 10/MSSQL server, Jquery 1.7.2, JSF, SeleniumRc, Dockers, JPA, restful webservices, ajax, json, springboot, struts, Oracle SOA, spring, Oracle SOA, postgres.