Java Fullstack Developer Resume
Houston, TX
SUMMARY:
- Professional experience of 6+ years in all phases of System development life cycle (SDLC) as well as Analysis Design, Development and Testing. Strong working experience in software analysis, design and development using JAVA, testing and other web technologies like Java, J2SE 5.0, J2EE, EJB, JSP, JSF, Servlets, Swings, MS, RMI, XML, JDBC.
- Experience and strong knowledge on Core Java technology including Collections, Generics, Exception Handling, Enhanced features, Multi - threading, JDBC and network programming.
- Experienced in using Agile Methodology including creating product/sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
- Extensive experience in different IDEs like Eclipse, IntelliJ, Net Beans.
- Experienced in Core Java, Collections, Multi-Threading, Exception handling, File I/O, Design Patterns, OOPS Concept.
- Good knowledge in Spring framework - Spring IOC, Spring MVC, Spring Boot, Spring AOP and Spring Web flow.
- Experience in Design, Development and Deployment of Java/J2EE web components on servers like Apache Tomcat, JBoss, WebSphere and WebLogic.
- Experienced in using database development and implementation using different RDBMS such as Microsoft SQL, Oracle and MYSQL DB2.
- Experience in SOA ( Service Oriented Architecture) and Web Services technologies (Apache SOAP, REST, WSDL).
- Object Relational Mapping tool (ORM) experience with Hibernate, JPA.
- Good experience on Design patterns like Session Facade, Business Delegate, Front Controller, MVC, DAO, Service Locator and implementing best practices while using open source frameworks.
- Expertise in implementing client-server business applications using Microservices.
- Experience in Spark-SQL to process large amount of data by implementing Spark-RDD transformations, Actions and Data frames to required input data.
- Used and worked with SOAP and Rest Webservices.
- Strong front-end UI development skills using scripting languages like JSP, AJAX, HTML, DHTML, JavaScript, jQuery, DOM and CSS.
- Experience in Software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Extensive knowledge in Amazon Web Services.
- Creating use of case diagrams, class diagrams, sequence diagrams, Activity diagrams, component diagrams, Data Flow diagrams, ER-diagrams.
- Extensive development in environments such as Windows XP/7/10.
- Knowledge of networking concepts: TCP/IP, LDAP, HTTP, FTP and Ad-hoc.
- Good team player and excellent leadership qualities. Hardworking, honest with good interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: Java 1.6, 1.7, 1.8, J2EE, PL/SQL, Java Enterprise Edition, NoSQL, Python.
Technologies: Servlets, JSP, Struts, Spring boot, Spring (IOC and AOP), Spring 3,Spring 4 Hibernate, MDBs, Session Beans, JavaScript, AJAX, DOJO, angular JS, node JS, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM
Data Bases: Oracle, SQL Server, DB2 and MySQL, MongoDB
Application Servers: Apache Tomcat, JBoss, WebSphere and WebLogic
Operating Systems: UNIX, Linux, Windows
IDE’s: Eclipse, My Eclipse, RAD, Net Beans, SQL, TOAD, Clear case, Subversion, UML
Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
JAVA FULLSTACK DEVELOPER
Responsibilities:
- Worked closely with the Product Owners, Designers, Developers and QA team to make sure the product meets Business objectives and requirements.
- Developed enterprise application codes using Java/JEE, REST and Spring Framework.
- Created and configure microservices architecture for CDT Directory project and integrated with Angular JS application.
- Used GIT for version control management.
- Developed Applications using Angular6, Java 8 and new features of java Lambda Expressions, Annotations.
- Designed and develop a custom, single-page, responsive Web Application on front end using Angular 6.
- Worked as a full stack developer to develop web applications using Spring, Rest based Web services.
- Used HTML5, CSS3, JavaScript, JSP, JQUERY, Angular6, AJAX and Bootstrap in front end.
- Implement the technical transformation for the front-end from Angular.JS to Angular4. Developed single page applications using Angular.JS and Angular4 Routers.
- Java8 Stream API for Bulk Data Operations on Collections using both streams and parallel streams.
- Developed backend web services using Node JS and stored dependencies using NPM.
- Performed form validations using reactive forms from Angular4 framework.
- Created Angular4 Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter. Highly used Angular4 Router to build single page application for navigation through the different status.
- 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. Writing service methods and SQL queries, Mark Logic, PL/SQL to interact with the Oracle DBMS.
- Created Scheduled Run Jobs that run hourly, daily and weekly basis.
- Extensively used Oracle SQL and wrote complex Queries for handling millions of records.
- Integrated Splunk on internal tool for logging, monitoring and to setup alarms.
- Developed SQL scripts using Spark for handling different data sets and verifying the performance over Map Reduce jobs.
- Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
- Build front end prototype using Html5, CSS, Bootstrap, Angular JS and JSP.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation and impact analysis and code review documents.
- Involved in agile methodologies, daily scrum meetings, spring planning's.
- Assisted with Application Deployment and release support.
- Performed Unit Testing, QA and supported in production defects fixing.
Environment: JAVA 8, IntelliJ IDEA, Spring Framework, Agile, MVC, Maven, REST UI, GIT, Bitbucket, Microservices, HTML5, AngularJS, Apache Tomcat, Postman, AWS, Oracle SQL Developer, Splunk, WebSphereMQ, Agile/Scrum, Spark, Windows 10.
Confidential, Charlotte
JAVADEVELOPER
Responsibilities:
- Involved in gathering the requirements from the Business Team and creation of technical, functional specification documents.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Worked extensively on Spring boot for building web service.
- Utilized Agile Scrum Methodology to help manage and organize a team with regular code review sessions.
- Configure Maven for project compilation and building.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Used JavaScript and jQuery for providing client-side validation and Spring Validator for server-side validation.
- Assist with Production Support issues/problems as required.
- Developed Shell, Perl and Python scripts to automate and provide Control flow to Pig scripts.
- Configure Maven for project compilation and building.
- Contributing as a member of a high performing, the agile team focused on next-generation data &analytics.
- Used GIT for version control management.
- Extensively used oracle SQL and used spring data for mapping repository.
- Involved in writing spark applications using Scala Hands on experience in creating RDDs, transformations, and Actions while implementing spark applications.
- Build front end prototype using Html5, CSS, Bootstrap, JavaScript, jQuery, JSP.
- Managing and reviewing Hadoop log files Load and transform large sets of structured, semi-structured and unstructured data.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation and impact analysis and code review documents.
- Produced and consumed web services including SOAP using SOAP UI, JAXB, Apache CXF.
- Used CXF web service in SOAP and WSDL to communicate through different application.
- Involved in consuming, producing SOAP based web services using JAX-WS.
Environment: JDK 1.8, IntelliJ IDEA, Qualys API, Spring Boot 2.1, Agile, Maven, Spark, Scala, SOAP UI, Hibernate, GIT, jQuery, HTML, XML, Apache Tomcat, Postman, Python, Oracle 11g, MySQL 6.8,Windows 10.
Confidential, LOS ANGELES, CA
CORE JAVA DEVELOPER
Responsibilities:
- Designed and implemented the User Interface for e-Customer Services (eCS) Application (RAPID APPLICATION) using XHTML 1.0, JSF2.2, J2EE 7 and Oracle SQL.
- Migrated existing on-premise infrastructure into cloud using Amazon AWS and its associated Services Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works.
- Experience in cloud stack such as Amazon AWS & ELASTIC SEARCH.
- Developed microservices with spring and tested the application using Spring Boot.
- Configured AWS Identity and Access Management (IAM) to securely manage AWS users & groups, and use policies & roles to allow or deny access to AWS resources.
- Worked with Docker to deploy microservices in modern containers to increase Isolation.
- Created the application using Spring batch, Spring core, Spring beans and Spring REST web services.
- Involved in Agile, requirement analysis, scrum, development estimates, mentoring, production support
- Created hibernate mapping files, hibernate configuration files, and used Hibernate Query language.
- Implemented Swagger for the microservices for Documenting Rest API.
- Configured spring JDBC for data base connections with spring JDBC and hibernate templates.
- Writing Dockerfiles with best practices along with dockerlinting, Docker container management along with volumes, container based DB and services, Docker Artifactory (Jfrog) configuration and setup.
- Application development using Core Java Multi-Threading.
- Used Require.JSfor dependency injection. And used GIT extensively.
- Configured Docker container for branching purposes.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC 4.2 as Model Component.
- Developed module using Core Java, Multi-Threading, and XML.
- Used Oracle SQL 4.0 as the database and wrote SQL queries in the DAO Layer.
- Developed Client side code in Angular JS, integrated with REST, processed the JSON response.
- Responsible for front-end web development with AngularJS and back end API endpoints with SQL and Node JS.
- Experience in creating custom, general use modules and components which extend the elements and modules of core Node JS.
- Worked with Node JS framework including authoring complex directives, services, controllers and filters.
- Developed backend web services using Node JS and stored dependencies using NPM.
- Used Node JS for the communication to the server through Restful API and added user validations & permissions by using it.
- Successful integration of the front and backend with server side being the Node JS.
- Created backend Restful API in Node JS and MySQL
- Extensively used Node js tools like Gulp, Grunt, Web pack and used popular Node js framework like Express and Resitfy to mock a Restful API.
- Used Web Services (SOAP/Restful) to exchange information.
Environment: Agile, Java 8, Java 1.8, JDK 8, JSF, Unix, J2EE 7, XML 1.0, JDBC 4.2, Core Spring, Spring 3.1, Git, Microservices, Hibernate 4.2, SOAP, Mule EJB, XML, angular JS, node JS, JavaScript 1.5, XHTML 1.0, JSF2.2, Design Patterns, ODM 8.5, Oracle SQL 4.0, REST, Amazon Web Services, ANT, Eclipse 4.3, WebLogic 11g, Oracle 11g/12c, Apache Tomcat 8, mongoDB (NOSQL). Maven.
Confidential
FRONT END WEB DEVELOPER
Responsibilities:
- Involved in team discussions when implementing new features in the project.
- Implemented page designs in standard-complaint dynamic HTML and CSS.
- Developed the Front-End User Interface using HTML, JavaScript and CSS.
- Created navigation lists using list elements in HTML.
- Debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Developed Ant build script and ant task classes to clean, compile, copy, run, and doc, deploy, jar, war and ear files, and develop a web service.
- Used JDBC API to access database.
- Created form validations with JavaScript.
- Provided insight on HTML and CSS standards.
Environment: HTML, CSS, JavaScript, JSP, API, MVC, SQL Queries, Oracle and jQuery.