Sr. Java Full-stack Developer Resume
SUMMARY:
- Sr. Java Full - Stack Developer with 11 plus years of active experience in Information Technology
- Performed roles of Sr. Java Full-Stack Developer for various Java/Java EE projects.
- Hands on Experience in front-ends technologies such HTML, Bootstrap, CSS, LESS, SASS, JavaScript, ReactJS, AngularJS-1/2, GWT and Ajax.
- Consulting in Frontend Architecture and development using Javascript Frameworks (AngularJS, Typescript, React, Redux, Flux, JQuery and NodeJS). Excellent at architecting/developing using Javascript Framework using Angular 1.x and 2.x
- Strong experience in User Centric Design Process/ Methodologies includes Responsive Web Design using CSS Media Queries and Bootstrap. Being part of UX/UI team have sound knowledge on Usability techniques
- Have good exposure and understanding and sound knowledge with Mobile Application Development using Hybrid App Development Method, Native App Development using Android
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
- Strong knowledge of Data Structures, Principles of OOP and implementation and efficient use in day to day operations,
- Proficient with Software development methodologies like Agile Methodologies, Waterfall.
- Exposure to latest Tech trends in Digital like MEAN Stack Development, No SQL, Big Data, Cloud Solutions like Amazon Web Services (AWS)
- Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Spring MVC, Hibernate, JPA and JDBC.
- Exposure to XML, JSON, SCHEMA.
- Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe).
- Good work experience on RDBMS like PostgreSQL, MSSQL and MySQL. Creating SQL statements & Subqueries.
- Good work experience in reports systems such JasperReports.
- Design and development of web-based applications using different Web and application servers such as Confidential, NodeJS, IIS.
- Implemented Unit Testing using JUnit and Integration testing during the project's development.
- Exposure to Linux environments.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
- Rich experience in gathering (user) functional requirements using various requirements modeling and UML tools.
- Proficient in Technical and Business Writing, Business Process Flow, Business Process Modeling, Business Analysis and Testing various methodologies
- Rich experience and good exposure in all stages of PDLC including Requirements gathering, Designing, Developing, Testing, Implementation and Post-implementation.
- Highly motivated team lead/player with excellent communication skills.
- Possess good interpersonal skills with proficiency in mentoring individuals to maximize levels of productivity while forming cohesive team environments
- Consulting experience, technology evaluation & suggesting viable technology based solutions to the client
TECHNICAL SKILLS:
Operation Systems: Windows, Linux
Programming Languages: Java/J2EE, .Net C#
Markup Languages: XML, HTML
Scripting Languages: Javascript, ECMAScript-6
Database & Tools: PostgreSQL, MSSQL, MySql, Amazon RDS, TSQL, PGAdmin, PSQL
Web Application Servers: Confidential, IIS, NodeJS
Development Environments: IntelliJ IDEA, WebStorm, Microsoft Visual Studio
Software process Models: Waterfall, Agile
Amazon Services: Amazon Web Services (AWS), Amazon EC2, Amazon RDS, AWS Elastic Beanstalk, Amazon S3
Google Services: Google Webmasters, Google Analytics (GA), Google Tag Manager (GTM), Google Maps, Google Calendar
Technologies & Tools: JDBC, Log4j, Slf4J, ANT, Spring, Spring-Security, Spring-MVC, Spring-WS, Hibernate, JPA, JSP, JSTL, SOAP, RESTFul, GWT, GWT-SL, POI, PDFBox, IText, Jsoup, Jaxb, Quartz, Guava, Jira, Bamboo, Git, Intercom, Mandrill, MailChimp, Solr, ActiveMQ, Maven, DigitalOcean, FilePicker, Twilio, LINQ, LINQ-DB, PaperTrail, NewRelic
Subversions Tools: GitHub, Git, SVN, Hg, BitBucket, Borland StarTeam, TFS
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr. Java Full-Stack Developer
Environment: IntelliJ IDEA, ActiveMQ, FilePicker, Amazon Web Services (AWS), Amazon EC2, Amazon S3, Amazon RDS, Google Maps, Mandrill
Responsibilities:- Designed entire look of all user interfaces;
- Constructed database and projects structure in cooperation with mobile-side developers;
- Documented and commented the code of the project;
- Described the JSON format of client-server communication methods;
- Developed integrations to Google Maps;
- Front-end
- Developed modules with support responsive design
- Configured Webpack for javascript library and frameworks to collect React Components with minifying and divide big result scripts by chunks
- Developed Actions and Reducers for Redux
- Configured React-Router-Redux for user dashboard.
- Developed component on ReduxForm and on clear ReactJS with integration to Redux
- Configured and implemented styles by SASS
- Backend
- Implemented Spring Security modules
- Tested and fixed bugs;
- Generated reports by POI framework;
- Documented and commented the code of the project;
- Developed Push-notifications services to mobile applications;
- Developed integrations to Google Maps;
- Developed RESTFul API for mobile and front-end with supporting Oauth2 and session Authorization and Authentication
Confidential
Sr. Java Full-Stack Developer
Technologies: Java/J2EE, Spring, RESTFul, GWT, GWT-SL, ReactJS, Javascript, ECMAScript-6, PSQL, HTML, JSON, SOAP, JDBC, Log4j, Maven, Bower, NPM, NodeJS, POI, Hibernate, JPA, JSP, JSTL, Jsoup, Jaxb, Quartz, Google-Guava, UML
Responsibilities:- Designed project and database structure
- Developed server and client sides
- Developed API for web client integration and for third side company (TheAA.com)
- Implemented third side RESTFul and SOAP integrations (Mandrill, Intercom, CAP, HPI, IDS, Experience, Twilio about 15 services)
- Supported project while a couple of re-brandings.
- Documented project specification and commented the code of the project.
- Responsible for declaring good code practices in team.
- Meeting with clients and collect inquiries, distributing task between developers
- Sorted out bugs on production servers by reading the logs from PaperTrail
- Distributed big tasks via ActiveMQ to 4 application servers
- Followed User Centric Design Process, Involved in coming up quick mockup for few modules, primarily, responsible
- Created Custom Operational Report and Analytics Utility solution using JasperReport server on Amazon AWS, and created Dynamic client Forms and Charts
- Special Real Time form for Tow-Ins operators of TheAA company to search nearest special services and products to solve problems on road
- Configured/Stats server and write queries and stored procedures in SQL server
Technologies: Java/J2EE, Spring, RESTFul, AngularJS-1, Javascript, PSQL, HTML, JSON, SOAP, JDBC, Log4j, Maven, POI, IText, Hibernate, JPA, JSP, JSTL, Jaxb, Quartz, Bootstrap, Googe-Guava, UML, Gulp
Confidential
Sr. Java Full-Stack DeveloperEnvironment: IntelliJ IDEA, ActiveMQ, Amazon Web Services (AWS), Amazon EC2, Amazon S3, Google Analytics (GA), Google Maps, Google Calendar, Mandrill, MailChimp, Linux, MS Visio, Twilio
Responsibilities:- Designed project and multi-schema database structure
- Developed server and client sides
- Developed API for web and mobile clients
- Implemented SOAP API integrations with insurance companies
- Implemented spring security modules
- Documented project specification and commented the code of the project.
- Developed cloud application
- Coding and Developing Spring Controllers and Services
- Create Quarts Job to notify all users of work process about appointments through SMS and Email
- Configured/Stats server and write queries and stored procedures in SQL server
- Front-end
- Developed
- Developed Custom Dashboard Responsive Dashboard using AngularJS and Bootstrap for Desktop and Tablets
- Developed Forms with rich functionality by AngularJS with different viewer for Doctor, Receptions and Managers includes different mechanisms to search patients by key points, words or ranges.
- Developed controllers and custom Directives to minimise effects of double binding on forms with many controllers.
- Configured and implemented styles by LESS
- Integrated with Google Analytics to collect information about activity users
- Developed special document generator to print dynamic form which was designed by use throw special editor on client side.
- Backend
- Implemented spring security modules
- Tested and fixed bugs;
- Generated reports by IText framework;
- Documented and commented the code of the project;
- Developed Push-notifications services to mobile applications;
- Developed integrations to Google Maps;
- Integrated with Dubai Insurance companies
- Integrated with ERP and arranged synchronization data.
- Managing process developing Native Tablet App for mobile specialist include all users of Clinic Life Cycler.
Technologies: Java/J2EE, Spring, RESTFul, GWT, GWT-SL, Javascript, PostgreSQL, PSQL, HTML, JSON, SOAP, JDBC, Log4j, Maven, POI, Hibernate, JPA, JSP, JSTL, Spring-WS, Quartz, Googe-Guava
Confidential
Environment: IntelliJ IDEA, Amazon Web Services (AWS), Amazon EC2, Amazon S3, Google Analytics (GA), Linux, UML, MS Visio, Windows
Sr. Java Full-Stack Developer
Responsibilities:- Developed dynamic one-page application with interactive user interface and actions based on GWT and JSON commands from server.
- Built custom controls for UI
- Designed Soap and RESTFul API for clients
- Implemented SOAP API integrations with manufacturer companies
- Implemented spring security modules
- Made testing and bug fixing.
Technologies: Java/J2EE, Spring, RESTFul, JSON, GWT, GWT-SL, PSQL, HTML, JDBC, Log4j, Maven, Hibernate, JPA, JSP, JSTL
Confidential
Environment: IntelliJ IDEA, Amazon Web Services (AWS), Amazon EC2, Amazon S3, Linux, MS Visio, Windows, PGAdmin
Sr. Java Full-Stack Developer
Responsibilities:- Developed database and API structure.
- Built base backend UI
- Developed core and main business logic and functionality.
- Developed and responsible for mechanism to merge and synchronization data of client.
- Developed push notifications system
- Tested and fixed bugs.
- Developed unit testing with TDD.
- Commented the code of the project.
