Full Stack Java Developer Resume
St Louis, MO
PROFESSIONAL SUMMARY:
- Over 5+ years of experience as a Java/J2EE Developer in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object - Oriented Client-Server technologies.
- Proficiency in programming with different Java IDE's like Eclipse, Net Beans.
- Sound knowledge in developing applications using three tier architectural frameworks such as MVC (Model View Controller) like Struts, spring framework.
- Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events and Injectors.
- Expertise in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets.
- Experience in CI/CD (Continuous Integration / Continuous Deployment) process, Strong background in Linux/Unix Administration, Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, PostgreSQL, MongoDB, DB2, and MS-SQL Server.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Experience with and solid understanding of Microservices.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
- Experience with front-end development with back-end system integration.
- Good Experience in Bug tracking tools like JIRA,HP Quality Center and Bugzilla
- Experience in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm.
- Ability to work effectively while working as a team member as well as individually.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented.
PROFESSIONAL EXPERIENCES:
Confidential, St Louis, MO
Full Stack Java Developer
Responsibilities:
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Develop java components using Java8 feature.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Strong skill set in the Application development including SOAP/REST integration.
- Created and maintained the configuration of the Spring Application Frameworks IoC container
- Involved in configuration of Spring MVC, E-mail, File-Upload, and Integration with ORM Framework (Hibernate)
- Right from Requirements Specification, Analysis, Design, development, testing and Maintenance using UML.
- Highly used Angular 2/4 router to build single page application for navigates through the different status and multiple modals.
- Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
- Involved in configuring and integrating JSF, spring and Hibernate frameworks with caching techniques.
- Implemented object/relational persistence (Hibernate) for the domain model.
- Documented the Application Design for my entire requirement.
- Involved in developing high performance web app by utilizing my knowledge on HTML technologies like Web Workers, Cache API & CSS3 features like prefetch, pre-connect.
- Worked on version control system called SVN and comfortable with branching, Tagging and merging.
- Managed the gathering and analysis of CI/CD production environment statistics.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML and CSS3/CSS.
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages. Created multiple reusable components and services using Angular built-in and custom directives.
- Developed Angular Template driven forms and Model driven forms builder by using Model.
- Used Bootstrap to style the web pages and make the application responsive.
- Implemented Routing& validations in different forms with HTTP requests using RxJS Observable library to handle multiple values over time in Angular applications.
- Used OAuth Service to implementation of authentication and authorization in the application.
- Used SQL Server Database for data migration from internal data source.
- Used Angular as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Experience in creating server side applications using MongoDB, React JS and Node JS.
- Involved in implementation of RESTFUL web service APIs using Node.js, which were consumed by making AJAX calls and JSON as data exchanging tool
- Micro services API integration using Java, Spring Boot, AWS, Apigee, Confluence, DC/OS, Docker, Marathon and Cloud technologies.
- Involved in Production Support and minor enhancements as per application requirements; HTML, CSS, JavaScript, query, Angular, Ajax and Agile Methodology.
Environment: HTML5, CSS, JavaScript, jQuery, OOJS, AJAX, JSON, XML, Eclipse, Angular, SASS, Adobe Dreamweaver, Adobe Photoshop, JIRA, React JS, PHP, MySQL, GIT and MS Office.
Confidential, Pittsburgh, PA
Java Full stack Developer
Responsibilities:
- Developed the application in J2EE/Core Java using MVC based architecture (TCF framework) by Rational Application Developer with the integration of Web Sphere Application Server as the Development environment.
- Created a new cluster and container management tool using Kubernetes for Zero downtime Deployment. Applications are monitored using the Splunk, New Relic and CloudWatch alarms.
- Achieved APIs calls from back end using Node JS.
- Customized the Node.js server to pick the local Package. JSON and run the applications without changing the local paths and variables.
- Used XML, JavaScript, JSON, JSP, JNDIs, HTML, CSS, and JAXB in developing new functionalities and modules within the application.
- Extensively used Java features such as Lambda Expressions, Parallel operations on collections for effective sorting mechanisms and new Date-Time API.
- Good working experience in Spring Security, Spring Boot, Spring Batch.
- Designed and developed Microservices using REST framework and Spring Boot.
- Maintained AWS infrastructure and developed back end services
- Integrated with backend Mainframe and DB2 to support complex and huge data.
- Used JQuery plugins like data tables, autocomplete, date picker, dialog, menu, text editor, tabs and handlebars as front-end technologies for easy user interactions.
- Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
- Used GitHub version controlling tools (CI/CD) to maintain project versions supported the application through debugging, fixing and maintenance releases.
- Developed new fields, tabs and screens to accommodate the changes required by the business.
- Good understanding of Open Shift platform in managing Docker containersand Kubernetes Clusters.
- Using IBM iKeyman tool for checking the validity of JKS files and updating/creating them if necessary, with valid s for SSL handshake.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
- Developed Ant build script for the application to be hosted on virtual machine for better performance and made it automated using task scheduler for auto build and auto deployment.
- Expertise in debugging the build issues and deployment related issues.
- Worked closely with the production support team (Tier -1) during pre and post-production phases until the warranty phase ends.
- Attended meetings / working sessions with the integrating applications for resolving the issues and finding the route cause.
- Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration
- Building components around the analytics and audit to deal with the data from client and members so that it can be used for research and future development.
Environment: JAVA, J2EE, Core java, EJB, Restful Web Services, OOP, SOAP, WSDL, JUnit, ANT, UNIX, Putty, Web Sphere Application Server, JavaScript, Angular JS, AWS, HTML, CSS, JSP, XML, JNDI, XSD, JSON, JAXB, HPSM, SOAP UI.
Full Stack Developer
Confidential
Responsibilities:
- Involved in the architecture team for design and implementation of system.
- Working in a team of 10 members and involved in architecture, requirements gathering, analysis, detailed design, preparing class diagram, flow diagram etc.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Developed application using Spring MVC and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Wrote huge JavaScript to do client side validation like login, address, email, Tel No. validation.
- Developed PL/SQL procedure for login module and registration module.
- Used JDBC to connect to the information model tier.
- Used Eclipse IDE for designing, coding and developing applications.
- Business logic is implemented using Spring Core and Hibernate.
- Actively involved in coding using Core Java and collection APIs such as Lists, Sets, and Maps.
- Working on parsing the XML using DOM/SAX parsers.
- Created stored procedures using SQL for data modification.
- Deployed the developed an application on Tomcat application server.
- Developed JUnit test cases for integration testing and integrated with ANT build tool.
- Fixed many bugs and handled interfacing issues while deploying the application on Tomcat application server.
- Developed and modified database objects as per the requirements.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
- Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
Environment: Java/ J2EE, JEE7 JSP, CSS, JavaScript, AJAX, Hibernate, Spring MVC, XML, EJB, Web Services, SOAP, HTML, XPATH, XSLT, DOM and JDBC.