Full Stack Developer Resume
Boston, MA
SUMMARY
- Around 9+ years of hands - on experience in designing, developing and testingJava/J2EE web based applications.Experience worked in Railway, Insurance and HealthCare domain.
- Hands on experience in developments of web based applications using HTML, XML, CSS, JavaScript frameworks such as Angular versions 6/7/8/9, Ngrx, Redux, ReactJS, NodeJSand Angularmaterial.
- Excellent experience in Object Oriented analysis and Design (OOAD), Development, Implementation and Testing of various software applications usingJava/J2EE.
- Extensive work experience in all phases of the Software Development Life Cyclelike collecting business specifications, analysis, design, development, and testing the application.
- Extensive knowledge in coreJavaconcepts which includes Collections, Multi-threading and J2EE (Servlets, JSP, JDBC, EJB, JMS, spring, Struts and Swing).
- Involved in developing distributed Enterprise and Web applications usingJava/J2EE, UML Web technologies that include EJB, JSP, Servlets, Struts, JMS, JDBC, HTML, XML, XSL and Hibernate.
- Experienced in establishing connectivity from front end to back end using JDBC connections.
- Ability to handle multi-tier, object-oriented J2EE and CoreJavaapplications.
- Developed applications in JSP,JavaBeans and Servlets using MVC architecture
- Proficient in developing advanced web-based applications design and development usingJava, J2EE, Servlets, JSP, JSTL, Struts, Spring, Eclipse, MongoDB, jQuery, AJAX, AngularJS and Databases
- Strong experience in technologies likeJavaServer Pages (JSP),JavaServlets, EnterpriseJavaBeans (EJB) 2.0/3.0,JavaBeans, JDBC.
- Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML).
- Expertise in developing large and highly configurable applications using Spring boot, Spring 2.5, Struts 2.0, Hibernate and JPA 2.0 combination.
- Good knowledge in building and deploying Apache ANT/MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Experienced using Dojo web pack as in web developing tool
- Provided technical support for debugging web applications, database and assistance to production systems.
- Expertise in developing the presentation layer/UI using JSP, HTML, JavaScript, jQuery and XSLT.
- Experienced in programming tools like ANT, Maven Build Scripts, and Unit.
- Strong expertise in development and deployment of web components that include Servlets, JSP, JSF,JavaScripts and business layer components that include, Web Services, and JDBC.
- Experience in server side distributed object development using J2EE, EJB, JNDI, and JDBC, IBM Web sphere Server, Web Logic Server, XML, XSL, XSLT, WSDL and SOAP.
- Experience in web technologies J2EE, Spring, EJB's, Servlets, JSP's, Jakarta Taglibs, JSP Custom Tags Libraries,JavaBeans, Apache Jakarta Struts, Hibernate, JavaScript, Swing, jQuery, XML, DHTML & HTML, Docker, Kubernetesand spring-cloud, JWT, OAuth2.
- Experience in using Eclipse IDEfor developing web applications.
- Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle.
- Written complex SQL and no sql queries, stored procedures, functions and triggers in PL/SQL.
- Expertise in implementing Representation state transfer (REST) with XML based Web Services (REST/SOAP/AJAX/WSDL).
- Capable of delivering well documented applications, adhering to quality standards and delivery dates.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast, Consistent team player with excellent communication skills.
TECHNICAL SKILLS
Web Technologies: HTML 4.01/5, CSS2/CSS3, JavaScript, jQuery, AJAX, JSON, HTML5, CSS3, Bootstrap, XML, JSON, hibernate, Typescript, Apache
Languages: C, C++, Java, SQL.
Frameworks: Angular.js, Angular2, Angular4, Angular6, Angular 7,Angular 9, Bootstrap, NodeJS,Ngrx, Karma, Jasmine, Vue JS, Redux,ReactJS, Rest API, Express.js, Spring boot, spring 2.5,spring-cloud.
Prototyping Design: Azure, Photoshop, Illustrator
IDE & Tools: Sublime Text, Eclipse, STS, WSDL, Soap UI, XML schema, Visual studio.
Debugging tools: Firebug, Bugzilla, Splunk
Web Servers: Apache, Tomcat 7.x, Tomcat 8.x, Web Logic 10.x, JAX-WS
Database: Toad,ORACLE11g/12c, MYSQL, DB2, SQLite,no sql
Build Tools: Maven 3.x, Jenkins
Management tools: SVN, GitHub,JIRA, Docker
Operating Systems: Windows 8/10, Linux, Mac OS X
Methodologies: Agile, Sprint, waterfall
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Full stack developer
Responsibilities:
- Interacted with the Business Technical consultant to get the requirements based on the customer objectives.
- Documented the design and operational parameters to ensure the business requirements are achieved.
- Developed the applications in TDD and BDD environment.
- Designed and developed hibernate Configurations.
- Worked on hibernate changes, upgraded hibernate 3 version to hibernate 5.
- Implemented Python in the front end to develop the services.
- Implemented the functionality based on the use case specification to give the user a capability to configure the benefit categories with minimum or less action. Updated the systems to swing.
- Designed the user interface screens as in the basic UX of the screens using Mockflow tool.
- Developed the single page user interface for the web application using Vue JS, Angular 8, Bootstrap 4, HTML 5 and CSS, NodeJS, Karma and Jasmine.
- Migrated from Angular 8 to the Angular version 9 with the latest version depended on Typescript 3.8
- Developed using the state management using NgRxanddetermine using Redux.
- Responsible for checking cross browser compatibility and hence worked on different browsers.
- Azure is the tool used for the deploying for the cloud and store the data into the cloud.
- Also, used Azure Red Hat Openshift to deploy our application on to the develop environment.
- Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
- Used SOAP and RESTful web services using AJAX, JAX-WS, JAX-RSApito integrated Angular 8.
- Solving JIRA tickets which are assigned to me.
- Implemented HTML5 feature like, local storage, data and required attributes and sliders.
- Implemented CSS3 features like, multi-column layout, gradients and web fonts.
- Integrate the UI with the controller and DAO developed using the Spring boot architecture.
- Developed the controllers and DAO’s for the domain objects that interact with the UI and integrate it with the Database.
- Also, worked on the migration from oracle to postgres non-relational databases.
- Created scripts and queries using SQL Server to retrieve the tables based on the SQL, no-sqlqueries.
- Aligned the Database queries and embed them into the Spring boot application to perform the data retrieval based on the user requirement.
- Created and injected Spring services, spring controllers and DAO’s to achieve dependency injections and to wire objects of domain classes.
- Used Faceted Project Validation, Java Spring Boot validation and Maven project builders to develop the code and deploy to the servers.
- Used IBM WebSphere and JBoss Server deployment for deployments.
- Used OpenShift, Kubernetes and Docker to deploy the developed work to test.
- Implemented microservices to maintain independency on the architecture of the other systems.
- Interacted with the GitHuband BITBUCKET as a version control tool for the code checkins and checkouts
- Implemented microservices to maintain independency on the architecture of the other systems.
- Also used OAuth2 for the security purposes.
- Used Apache Kafka, Rabbit MQ and Active MQ (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
- Responsible for debugging, testing, maintaining and deploying the applications based on the tracking errors for spring services using Junit.
- Defined AWS Security Groups, which acted as virtual firewalls that controlled the traffic, allowed reaching one or more AWS EC2 instances, Azure.
Environment: Java 11, Maven,Junit, Mockito, NodeJS, NPM, Angular 8, Angular 9,NgRx, Karma, Jasmine, JPA,REST Web services, Visual Studio, IntelliJ,GitHub, JIRA, Typescript 3.8, microservices, Redux, ReactJS, Moqups, SharePoint.
Confidential, Columbia, SC
Full stack developer
Responsibilities:
- Interacted with the Business Technical consultant to get the requirements based on the customer objectives.
- Designed the screens as in the basic UX of the screens using moqupstool.
- Developed the single page user interface for the web application using ExpressJS,Vue JS,Angular 6, Bootstrap 4, HTML 5 and CSS, NodeJS, and alsoused Karma and Jasmine.
- Implemented Python in the front end to develop the services.
- Designed and developed hibernate Configurations.
- Worked on hibernate changes, upgraded hibernate 3 version to hibernate 5.
- Responsible for checking cross browser compatibility and hence worked on different browsers.
- Solving JIRA tickets which are assigned to me.Updated the systems to swing.
- Also, used Azure containers to maintain the functionality of the application.
- Used APICurio to maintain a contract for JSON properties between front-end and backend.
- Used HTML5 as in feature like, local storage, data and required attributes and sliders.
- Implemented CSS3 and Bootstrap features like, multi-column layout, gradients and web fonts.
- Developed the controllers and DAO’s for the domain objects that interact with the UI and integrate it with the Database and also integrated with the UI.
- Worked on Java 8, implemented lambda expressions, methods, streams and the features of java 8.
- Created scripts and queries using SQL Server to retrieve the tables based on the SQL, and in no-sqlqueries used mongodb.
- Aligned the Database queries and embed them into the Spring boot application to perform the data retrieval based on the user requirement.
- Created and injected Spring services, spring controllers and DAO’s to achieve dependency injections and to wire objects of domain classes.
- Implemented on the Pl sql as one of the database.
- Used SOAP and RESTful web services using AJAX, JAX-WS, JAX-RSApito integrated Angular 6.
- Interacted with Tortoise SVN repository for version control and code check-in check-outs.
- Interacted with the existing applications based on JSF and WebSphere to restructure the data within the existing applicationmicroservices and used OAuth for the security authentication.
- Responsible for debugging, testing, maintaining and deploying the applications based on the tracking errors for spring services using Junit.
- Scheduled DEMO for every sprint work developed to give the business progress updated on a timely manner.
- Used HP ALM as a tool manager for maintaining defects and updating the troubleshoot issues.
- Used OpenShift and Docker, Kubernetes to deploy the developed work to test.
- Used Apache Kafka,Rabbit MQ and Active MQ (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
- IBM WebSphere Server deployment for the environmental deployments.
- Defined AWS Security Groups, which acted as virtual firewalls that controlled the traffic, allowed reaching one or more AWS EC2 instances with the Azure.
- Responsible for debugging, testing, maintaining and deploying the applications based on the tracking errors for spring services using Junit.
- Scheduled and participated to provide update on the work progress, for every sprint work developed to the business and product owner.
Environment: Java 8, Spring, Spring boot Maven, Splunk, Junit, Mockito, NodeJS, NPM, ExpressJS, Angular 6, Angular 7,Redux, ReactJS, JPA, REST Web servicesApi,GitHub, BITBUCKET, Visual Studio, Tortoise SVN, Eclipse neon 3, API curio, JIRA, microservices, Azure
Confidential - Dallas, TX
Application Developer
Responsibilities:
- Interacted with the Business Technical consultant to get the requirements based on the customer objectives.Documented the design and operational parameters to ensure the business requirements are achieved.
- Organized implementation review meetings to update the user specification and use cases.
- Designed the user interface screens as in the basic UI/UX sketch of the screens using Mockito tool.
- Migrated from prime faces to Angular version 7.
- Developed the single page user interface for the web application usingExpress JS, Angular 7, Karma, Jasmine, Bootstrap 4, HTML 5 and CSS, NodeJS.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Opera, Firefox, Google Chrome and Internet Explorer.
- Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
- Solving JIRA tickets which are assigned to me.Implemented Python scripting to develop the scripts to deploy.Developed the applications in TDD and BDD environment.
- Implemented HTML5 feature like, local storage, data and required attributes and sliders.
- Implemented CSS3 features like, multi-column layout, gradients and web fonts.
- Worked on Java 8, implemented lambda expressions, methods, streams and some other features of java 8.
- Integrate the UI with the controller and DAO developed using the spring boot architecture.
- Created scripts and queries using Toad for Oracle 12 to retrieve the tables based on the SQL, and Mongo DB with no-sql database queries.
- Developed stored procedures, triggers and functions with PL/SQL for MySQL database.Created and injected spring services, spring controllers and DAO’s to achieve dependency injections and to wire objects of domain classes.
- Worked and migrated from oracle to Postgres.
- Also, worked on the weblogic and JBoss for the deployments.
- Worked in all areas of Jenkins setting up CI/CD for new branches, build automation, plugin management and securing Jenkins and setting up master/develop configurations.
- Splunk is used to check the logs.
- Used SOAP and RESTful web services using JAX-WS, JAX-RS to integrated Angular 7 with promises for various requirements of RESTful API.
- Interacted with CASCM (CA Harvest Software Change Manager Bookshelf) repository for version control and code Check-in check-outs.Later migrated to GITHUB and BITBUCKET.
- Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
- Interacted with the existing applications based on JSF and WebSphere to restructure the data within the existing applicationmicroservices.
- Also used OAuth2 for the security purposes.
- Defined AWS Security Groups, which acted as virtual firewalls that controlled the traffic, allowed reaching one or more AWS EC2 instances with the Azure.
- Responsible for debugging, testing, maintaining and deploying the applications based on the tracking errors for spring services using Junit.
- Scheduled DEMO for every sprint work developed to give the business progress updated on a timely manner.
Environment: Java 8, Spring, Spring boot, Maven,Splunk, Junit, Mockito, NodeJS, NPM,Express JS, Redux, ReactJS, Angular 7,JPA,REST Web servicesApi, Visual Studio, Toad for Oracle 12,mysql, GitHub,BITBUCKET,Typescript, Java Prime Faces, CASCM, Spring Tool Suite(V4), JIRA,microservice
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Used Agile practices and Test-Driven Development techniques to provide reliable, working software early and often.
- Worked on Spring Boot, Spring Data, Spring MVC framework controllers for designing controllers.
- Extensive Used Exception handling and Multi-threading for the optimum performance of the application.
- Worked with NPM commands and using Package. Json for managing dependencies and dev-dependencies of Node.js applications.
- Hands on experience in writing light weightNode.js expressserver, and using technologies likeAjax,JavaScript/jQuery,JSONto make connections between server and databases likeMongoDB.
- Worked on implementingCURD operations using NoSQL REST API Services.
- Worked on Front end by usingAngularJS,JavaScript.
- BuildRESTweb service by buildingNode.jsServer in the back end to handle requests sent from the front-endjQuery Ajax calls.
- Created AWS Security Groups for deploying and configuring AWS EC2 instances.
- Strong hands-on experience withSpring Boot, Spring Data and annotation configuration.
- Used java collections extensively List, Array List, Hash Map, Hash Set.
- Implemented Java Persistence API (JPA) and created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Spring transaction control.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Created Java Stored Procedure within Oracle RDBMS to call various Operating System commands and remote Web Services for real-time data feed.
- Used Spring, Hibernate module as an Object Relational mapping tool for back end operations over MySQL database.
- Experienced in Big Data ecosystem related technologies like Map Reduce Pig, Hive and Spark.
- Developed JMS messaging components to handle asynchronous messaging from queues using Tibco EMS and Spring JMS.
- Configured Maven repositories and multi-component projects and scheduled projects in Jenkins for Continuous Integration.
- Automated Compute Engine and Docker Image Builds withJenkinsandKubernetes.
- Used SOA architecture (RESTful) for the communication between application services.
- Involved in development, handling deliverables, tracking status phases of Agile Scrum.
- Investigated and resolved the business needs in DAO layer with Repository to handle CRUD operations on database and obtain data following business needs.
- Participated in developing the services, used Service to inject the component into spring framework, made use of the data from DAO and handle them in advance for the benefits of the controller's work.
- Used jQuery to make the application highly interactive and used JSON objects effectively for efficient client-side coding.
- Using UNIX commands as when required for server interactions.
Environment: JSON, XML, Ajax, SQL, Maven, Eclipse IDE, RDBMS, Web Services, Big Data, AWS security, SOAP, Spring Boot, Spring Framework, AWS API gateways, Spring Data, Rest API services, Util, Hibernate, JIRA, AngularJS, Jenkins, JPA, Oracle PL/SQL, UNIX, JBoss, SVN, GIT.
Confidential
Jr Java Developer
Responsibilities:
- Performed requirement analysis by interacting with key stakeholders for defining scope and deliverables of the project.
- Analyzed the complete architecture of various components of the system in-order to design the application.
- Designed and Developed code for the XML driven UI using JSP, XML, JavaScript, HTML, CSS.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Participated in all phases of application development lifecycle.
- Used JQUERY document to generate API documentation for JavaScript code.
- Knowledge of human factors and usability, best practices for interface design.
- Defined text alignment, size, borders, and many other typographic characteristics.
- Responsible for code optimization and testing of the website across different browsers.
- Designed, created and implemented custom Interwoven Team Site modifications to fully automate such activities as publishing, deploying, and updating online content (HTML, JavaScript).
- Build configured and deployed Web components on Web Logic application server.
- Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EEWeb component.
- Developed GUI for viewing trade data using Servlets, JSP, HTML, CSS, JQUERY, JavaScript and Spring MVC.
- Updated UI as per changing needs and requirements.
- Fixed software bugs for existing application suite and optimized code for better performance.
Environment: HTML, CSS, JavaScript, JQUERY, XML, Bootstrap, JSON, DTD Restful API, AJAX, Servlet.