Java Full Stack Developer Resume
SUMMARY:
- A Java Full Stack Developer around 9 years of IT experience in the areas of Analysis, Design and Development with solid hands - on experience in multitude of Programming languages, Web technologies and Databases
- Deep Understanding on ReactJS, Angular, Express JS, and Node JS.
- Strong knowledge in Banking and Healthcare domains.
- Sun Certified Programmer for the Java Platform, Standard Edition 5.0
- Expertise in Client / Server communication and application development using Java, J2EE technologies.
- Extensive work experience in Open Source frameworks like Struts 2.0, Spring Boot, Spring Security, Spring MVC, spring data and Spring Batch.
- Good understanding of Algorithms, Data Structures and Design Patterns.
- Working knowledge in Relational Database Systems like Oracle and fair exposure to PL/SQL programming
- Good understanding of NOSQL database like Mongo DB.
- Good Experience in Core Java concepts like Threads, Collections Framework and Java Reflection.
- Good understanding of PCI standards and java security packages with encryption and decryption technologies and working experience with SSL and TLS.
- Good understanding and knowledge on Amazon Web Services (AWS).
- Good analytical and programming capabilities coupled with excellent decision-making skills.
- Dedicated and highly ambitious to achieve organizational as well as personal goals.
- Excellent team player and ability to perform well under pressure.
- Knowledge of different methodologies like Agile and Waterfall.
- Establish and maintain the productive working relationship with the management, clients and team members.
- Ability to learn quickly in work environment, excellent written and verbal communication skills, presentation and problem-solving skills. Good team player, ability to work in fast paced environments.
TECHNICAL SKILLS:
Operating System: Windows, UNIX (basic), Linux (CentOS)
Programming Languages: JAVA, SQL, PLSQL, SQL-PL, COBOL and JCL
Big data: Hadoop, Map-Reduce, Hive, Pig, HBase, Sqoop, Oozie, Flume, Spark, Impala and Java/J2EE Technologies: Core Java (JAVA 8 Streaming API and Lambda), Swings, Servlets, JSP, JNDI, HTML, SQL, EJB, Struts, Spring & Hibernate
Databases: Relational databases like MySQL, Oracle, SQL Server 2000, DB2.
Non: Relational databases like HBase, MongoDB.
Web based Concepts: HTML, CSS, JavaScript, jQuery and Angular, ReactJS, Node JS, Web Services, Express Js
BI & Analytics: Tableau, JMP
Tools: IBM Rational Software Architect, Eclipse, IBM Rational Application Developer, IBM WebSphere 6.1, HP Quality Centre, HP Service Manager, Secure CRT, Beyond Compare, winSCP3, TOAD, SQL Plus, Visual Studio 2013, Quality Centre, IBM Rational Clear Case, Visual-Paradigm, Microsoft Access, Docker, SOAPUI
Frameworks: Struts, Spring, Hibernate, Bootstrap
Integration: Mule ESB
Source Control: Subversion, GIT, VSS
IDES: Eclipse, RAD, Net Beans, Spring tool suite
Build & Deployment: Maven, Ant, Jenkins
Web/ Application Servers: Apache Tomcat, JBoss, WebSphere 7.0/8.1, Web logic 10.3
Web Services:: WSDL, SOAP, JAX-WS, JAX-RS, WS-Security
Testing: Junit, Mockito, SOAP UI, Firefox Plugin, QTP, Selenium
Cloud: Amazon Web Services
WORK EXPERIENCE:
Confidential
Java Full Stack Developer
Responsibilities:
- Design & Development activities using the React JS, Node JS, JAVA/J2EE frameworks.
- Work collaboratively with the technical and business team members to develop and maintain business solutions following Agile (Scrum) development principles and practices.
- Develop and support front-end design / integration and deployment with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance, and re-use
- Adhere to software coding, best practices and style guides to ensure consistency
- Participate in code reviews, conduct unit tests, deployments, and ensure version control
- Developing front end UI as well as back end APIs
- Ensuring cross-platform optimization for mobile phones
- Ensuring responsiveness of applications
- Working alongside other developers for design discussions and code reviews
- Provide daily, weekly schedule updates and status reports to management
- Develop, review, and update process and reference documentation on an ongoing basis
- Identify problems, and effectively communicate solutions to peers and management
Environment: Java/J2EE, HTML5, CSS3, JSON, Node.js, React js/Redux, Express JS, MongoDB, Spring Boot, REST API, Java 11, Mule ESB, Maven, JUnit, Apache Tomcat, Eclipse, JIRA, Confluence, Bitbucket, Crucible, Fisheye
Confidential, Columbia, SC
Full Stack Developer
Responsibilities:
- Design & Development activities using the JAVA/J2EE frameworks.
- Collaborated with other development and integration team members to ensure Java technologies are properly implemented and maintained.
- Designed, developed and documented web application user interfaces and Java modules using standard methodology best practices (Agile).
- Designed and Implemented Complex and Huge Interfaces like Buy-In and Bendex.
- Wrote detailed technical documentation of Buy-In and Bendex both Application Side and ESB.
- Developed a JUnit based testing framework to test all the interfaces in generic common way.
- Used React, Node Js, Express Js and JavaScript for front-end development.
- Implemented Rest API’s with Spring boot as backend framework.
- Helped the whole team with writing a generic validation framework to verify data format of all the interfaces.
- Created Gradle Script for ESB.
- Worked on Mule ESB to implement Interfaces data loading.
- Implemented Template, Adaptor and Singleton design pattern.
Environment: Java/J2EE, React JS, Spring, Hibernate, Mule ESB, Oracle, Gradle, Maven, JUnit, Apache Tomcat, SVN, Eclipse, XML, RSA.
Confidential, Little Rock, AR
Full Stack Developer
Responsibilities:
- Created and maintained application software documentation software (scope requirements, logical designs, technical designs, testing plans, etc.).
- Developed front-end pages and necessary back-end Java classes to support secure data access and user authorization.
- Analyzed technical and business requirements to help define the scope of Java development initiatives and serve as a technical resource for sound development and integration practices.
- Provided reporting as needed to satisfy client requests.
- Developed effective, object-oriented programs/modules that adhere to established requirements and conform to detailed design specifications.
- Maintained industry/technical knowledge base and facilitates/maintains industry relationships.
- Demonstrated commitment to providing customer-focused quality service.
- Supported assigned systems with on-call availability and respond within agreed upon timeframes.
- Performed other duties as deemed relevant based upon experience to fulfill customer needs.
- Used ReactJS, Node JS screens , JavaScript for front end development.
- Implemented Secure inbox
- Implemented Linking account Functionality
- US smarty street address validation and upgrade changes
- Running the Payload received from FFM to EEF using SOAP UI and verify the payloads data against the CMS requirements.
- Implemented the Notices batches and used iText Library to create and manipulate PDF.
Environment: Java/J2EE, ReactJS, Spring, Hibernate, Fuse Esb, Oracle, Maven, JUnit, Apache Tomcat, Google Guice, SVN, Eclipse, XML, RSA, iText Library, BIRT, XSLT, WSD, SOAP and REST Web service using CXF.
Confidential, Arkansas
Full Stack Developer
Responsibilities:
- Worked on Java Based Design and Development.
- Developed front-end pages and necessary back-end Java classes to support secure data access and user authorization.
- Analyzed, designed, developed, implemented, and enhanced customized CPS application and modified it to meet user’s changing needs; and trained users in the application, as necessary.
- Implemented task action functionality through multi-select tasks option to perform “Reserve” & “Close” tasks operation.
- Developer level testing for each module.
- Write code for Junit test cases.
- Work with testing team for fixing issues and bug fixes.
- Assure quality of the code and check that with policing tools.
- Knowledge transfer to team member.
- Developed Screens and popup messages using Angular, Node JS
- Review the code and deliverables delivered by the team.
- Implemented adaptor design pattern.
Environment: Java/J2EE, Angular, Spring, Hibernate, Fuse Esb, Oracle, Gradle, Maven, JUnit, Apache Tomcat, Google Guice, SVN, Eclipse, XML, RSA, iText Library.
Confidential, Ohio
Web Developer/Database Admin/ Data Analyst
Responsibilities:
- Developing and maintaining websites of The College of Business Administration, University of Akron.
- Responsible for launching freshly designed website using Bootstrap technology to convert web pages to responsive using HTML, CSS, JavaScript and JQuery, AngularJS Programming technologies.
- Designed undergraduate database for the students of University of Akron.
- Developing and maintaining the graduate student’s database for the college of business administration of Confidential .
Confidential
Team Lead and Java Application developer
Responsibilities:
- Team lead and Java Application developer for an application called ORION to service Discover Card Members and Orion Admin, Work Load Manager (WLM) for Admin users.
- Web Application developer for ORION admin, an application used by the Business partners in Discover Financial Services, a leading premium credit card Company.
- Java Application developer for Interactive Collections Environment (ICE), an application used by the Collection agents in Discover Financial Services, a Leading premium credit card Company.
- Java developer and support analyst for Incubator project as a part of HSBC Credit card domain application.
- Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
- Developed Class diagrams, Sequence diagrams using visual paradigm.
- Developed modules of the application in core java and EJB.
- Produced web service using WSDL/SOAP/REST standard.
- Deployed and built the application using Maven.
- Extensively used Log4j for logging throughout the application.
- Implemented J2EE design patterns like Singleton Pattern and Factory Pattern
- Developed the UI pages using HTML, CSS, Java script, jQuery, JSP and tag libraries.
- Designed Java Servlets and Objects using J2EE standards.
- Coded HTML, JSP and Servlets internal application using Angular JS connecting to Oracle on the backend.
- Implemented the Business logic using Java Spring Transaction Spring AOP.
- Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
- Implemented application using Struts MVC framework for maintainability.
- Involved in testing and deploying in the development server.
- Involved in the design tables of the database in Oracle.
- Worked on mainframes and have hands-on experience on Endeavor tool.
- Mainframe/Vision Plus training was attended and successfully completed as part of FLP organized by Confidential in order to familiarize associates with domain- knowledge and technicalities involved in IT industry.
Environment: Java/J2EE, Angular JS, Spring, Hibernate, MULE Soft, Oracle, Gradle, Maven, JUnit, Apache Tomcat, Google Guice, SVN, Eclipse, XML, RSA.