Full Stack Java Developer Resume
Portsmouth, NH
SUMMARY
- 8 years of professional experience in developing web applications using J2EE technologies like Java, RESTful services, Servlet, JSP, JDBC, Java Script, spring, Spring Batch, Hibernate, XML, JSON, UNIX shell scripting, Web services.
- Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi - Threading, Lambda and Generics.
- Expertise on advanced software development methodologies such asAgile/Scrummodel processes.
- Experience in Software development life Cycle (SDLC), requirements specification, designing documents and writing.
- Experience inUse Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
- Expertise in back - end procedure development, for Database Applications usingOracle 9i & 10g, SQL and PL/SQL.
- Hands on experience with Integrated Development Environments (IDE's) tools likeEclipse and Net Beans.
- Experienced in other front-end technologies such asLESS, Typescript, BOOTSTRAP, Angular1, Ajax, JSON, NodeJS etc.
- Expertise inJ2EE ArchitectureusingJava, JDBC,JavaBeans, EJB, Servlets, JSP, JMS, Struts, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.
- Developed Micro services on cloud platform Red Hat OpenShift.
- Expertisein Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.
- Expertise in Client Side designing and validations usingHTML4/HTML5, CSS3, JavaScript and JQuery.
- Experience in developing web interfaces usingHTML5, CSS3, JavaScript, AngularJS,Angular 2.0, DOM Scripting and JQuery.
- Expertise in usingHibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
- Expertise in server-side development with JDBC, JMS, Servlet, MVC architecture,JavaBeans, XML.
- Proficient in XML technologies likeXSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
- Experience working withSOAP and Restful Web Service.
- Extensive experience usingMAVENto build the projects.
- Strong web development skills usingHTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), JQuery, BOOTSTRAP, Angular JS, React JS, Node JS, Require JS, XML, AJAX, JSONwhich meets W3C Web Standards.
- Experience working withAgile SCRUM methodologyand working in pair.
- Experience in client-side development withCSS, JavaScript.
- Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
- Experience Hands on with PL-SQL Stored Procedures, Triggers and Views.
- Experience onWeb Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.
- Experience inSPRING, struts frameworks.
- Experienced withIBM Websphere Application Server, Oracle Weblogic application servers, JBOSS and Apache Tomcat Application Server.
- Good experience in Google cloud platform (GCP) API's like compute engine instance to run on public and custom images and familiar with other services cloud functions, Kubernetes engine, VPC Network
- Designed the Scala Akka based application and involved in development for Business Logic and Integration services using Scala.
- Good knowledge in Python and Hadoop, HDFS, MapReduce, Hive, HBase, Flume.
- Experienced in working on modern MEAN Stack- MongoDB, Express.JS, AngularJS, VueJS, EmberJS and NodeJS.
- Have good experience in usingVersion Controlling tools(CVS, VSS, CM SYNERGY, Subversion, Clear Case and Jenkins) and defect tracking tools like Clear Quest, Quality Center.
- Proficient inSQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
- Having hands on experience in deploying web and J2EE enterprise applications onWeblogic, Websphere, Tomcat and JBOSS Server.
- Proficient in DB such as Apache Cassandra DB, MongoDB, Neo4j and Couch DB.
- Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, AKKAand Play framework.
- Worked inTDD and version management tools GitHub, SVN.
- Experienced in methodologies likeIterative, Agile, Scrum and waterfall approaches.
- Possessing good interpersonal skills, which were applied in coordinating with development team, QA team and support team as, required.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, PL/SQL
Enterprise Java: JSP, Servlet, JNDI, JDBC, Java Security
Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, Log4J, Spring Boot, Spring Batch, Spring Security.
Web Technologies: HTML5, CSS3, Java Script, JQuery, Ajax, Bootstrap, AngularJS, ReactJS, NodeJS, Type Script.
Mark-Up/XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, JSON
Web Services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, Jersey, Micro Services Architecture and Amazon Web Services (AWS).
Web/App Servers: Web Sphere, Apache Tomcat, JBOSS, Web Logic Server and Glassfish
Database/Clients: Oracle, My SQL, DB2, Mongo DB and Dynamo DB.
Development Tools: Eclipse, IntelliJ, RAD and Spring Tool Suite (STS).
O-R Mapping: Hibernate, MyBatis and JPA.
Build Script: Jenkins, ANT, Gradle and Maven.
Modelling/CASE Tools: Rational Rose, MS Visio Professional and Star UML.
Testing Tools/Others: JUnit, Soap UI, Postman, Rational Clear Quest, Jenkins and JIRA.
Version Control: Tortoise SVN, CVS, Rational Clear Case and GIT Hub.
OS & Environment: Windows, UNIX, Linux and Mac.
PROFESSIONAL EXPERIENCE
Confidential, Portsmouth, NH
Full Stack Java Developer
Responsibilities:
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
- Develop new fronted from the ground up using HTML5, CSS3, JAVASCRIPT, JQuery, Bootstrap, Angular 8/9.
- Developed custom directives, Factories and Services in Angular 8/9, implemented code per coding standards, created Angular8/9 Controller to isolate the scopes to perform operations, and extensively used Core Java such as Exceptions, and Collections.
- Expertise in consuming Restful web services using Angular8/9 and JQuery along with JSON parsing to implement AJAX call and render the response data to User Interface.
- Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
- Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
- Worked with AWS cloud service in creating EC2 instances and providing them roles, sometimes participated in writing custom policies, and deployed applications on Elastic Bean Stalk and EC2.
- Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
- MYSQ L was used as the database for the application, which was hosted in the cloud using Amazon RDS service.
- Deployed the Services onto the OpenShift PODS and tested end-to-end application.
- Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
- Involved in AWS SQS to interact with queue and giving roles to it and involved in writing Custom policies.
- Analyzing of SOA based application with Solar / web service / apache ignite cache-based systems for optimal design/usage.
- Experienced in implementing Micro Services, SOA with xml base web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
- Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
- Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
- DevelopedPythonbatch processors to consume and produce various feeds
- Designed and developed the Presentation layer using Angular 9 and written logics using Typescript.
- Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
- Implemented SPRING MVC application framework to create and configure of Java beans using SPRING IOC and used SPRING Hibernate support, transaction management.
- Experience in creating RESTful web services using Jersey, spring framework and JAX-RS.
- Involved in developing API’s and Rest API proxy using APIGEE edge and for sending mobile notifications.
- Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection.
- Optimized the full text search function by connecting to Mongo DB.
- Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
- Worked on Thread handling to maintain continuity of execution and extensively implemented Multithreading concept to handle Transaction Management with isolation and propagation levels.
- Involved in Designing Kafka messaging queues.
- Worked with React JS to build bootstrap components for UI web objects
- Deployed the web app with the use of Apache Tomcat, AWS and GCP to enhance scalability.
- Worked with DEVOPS team to setup OpenShift cloud formation templates.
- Developed Business Logic using Python on Django Web Framework.
- Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
- Performed daily Night Build & Weekly Build & Release for the product using Ant, Maven build scripts.
- Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test.
- Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
- Deployed the Application EAR and RESTful Services on JBoss Application Server.
- Closely worked with the GCP API team to understand the REST contract between FES and API team and architectural design patterns being followed
- Used both reactive and angular forms module to create template and data driven forms.
- Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments etc.
Environment: Java/JDK, J2SE/J2EE, HTML5, CSS3, JavaScript, JQuery, Python, Typescript, GCP, Openshift, Spring, Spring Boot, Spring Batch, Spring MVC, Angular 8/9, Ec2, S3, SDK, MySQL, SOA, JDBC, React JS, AWS, Hibernate, REST, JSON, RESTful, Eclipse, MAVEN, JUnit, Jenkins, JBoss, Linux OS, MongoDB, GIT, PL/SQL, Docker, ANT, JIERA, Kafka, JMS.
Confidential, Woodland Park, NJ
Sr. Full Stack Java Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle(SDLC).
- Used AGILE methodology and participated in SCRUM meetings. Experience in developing Web based UI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Angular JS, Action Script, DOJO, jQuery, EXT JS and Ajax.
- AWS EC2 instances were configured in developing and QA environments with NodeJS.
- Designed interactive web pages with front-end screens usingHTML5 and CSS3.
- Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular 8.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Had experience in creating resources, both in Azure and AWS cloud Coding platforms, ReactJS, NestJS
- As part of cloud technologies I worked on various clouds like AWS, PCF and GCP where our micro services were frequently deployed in Dev, STG and Prod environments.
- Deployed applications to OpenShift using tools like XLRelease and XLDeploy
- Proficient in NoSQL DB such as Apache Cassandra DB, MongoDB, Neo4j and Couch DB.
- Used advanced level ofHTML5, JavaScript, CSS3 and pure CSS layouts and Angular 8.
- Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
- Worked on the modernization of a legacy and outsourced UI technologies used wereAngular 8, CSS, Node JS, Express JS and AWS (Amazon Web Services).
- Used spring framework including spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Contributed Full stack development in native Golang backend, native JavaScript, and Bootstrap Framework for financial web application between advisers and their clients
- Created User Controls and simple animations using Java Script and Python.
- Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
- Involved with bug fixing on functionality, performance and designing issues withJavaScript, JQuery, HTML5, CSS3 and Angular 8.
- Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
- As part of GCP implemented a spring boot app using IntelliJ IDE and deployed it to Google APP Engine.
- Micro services have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
- Implemented Java 8 features such as Streams, Lambda expressions, method reference and Optional Class to reduce the code size and simplify the operations.
- Implemented the application using Spring Boot Framework and handled the security using Spring Security.
- Developed UI modules using AngularJS, Node.js, React JS, JavaScript, Ajax, jQuery, CSS3 and HTML5.
- Implemented reactive Angular 2, 9 components using RXJS.
- Designed and developed Micro Services using node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform
- Designed the responsive front-end screens using Angular 8, 9, HTML5, CSS3, JavaScript, Typescript, jQuery and Bootstrap.
- Experience withJava8.0 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
- Designing, developing, and maintaining complex SQL queries for data analysis and data extraction as per client requirements
- Validated forms using Angular and regular expressions there by providing client side validation and server validation.
- Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
- Used Bootstrap and Angular 8 and Node.jsin effective web design.
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
- UsedRESTFULclient to interact with the services by providing the RESTFUL URL mapping
- Built MAVEN scripts for automated deployment and for the build operation of the entire application.
- Deployed the application in Websphere Application Server 6.0.1 and Configured JMS in the Websphere application server to send messages on the queue.
- Configured and deployed the applications using OpenShift and Weblogic 12.2.3.0 application server
- Used Log4J to print info, warning, and error data on to the logs
- Spring Controllers were used with Angular 8 to route the control to desiredJavaservices.
- Implemented scripting withAjax and XMLto dynamically refresh the page contents.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
- Experience using Cassandra database.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular 8.
- Configuring, setting up of Tomcat, Apache, Apache Kafka, Apache Cassandra, HA proxy, Redis, MemcacheD, etc.
- Developed coreJavaprograms for all business rules and workflows using spring framework.
- Designed and developed Restful service interface usingSpring MVCto the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
- Created custom Plugins, templates, and functions for Angular 8 application.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Involved in writing the front-end code for the application using React.js
- Analyzed and fixed issues related toREST Web services and Application responses.
- Used Maven as the build tool and Tortoise SVN as the Source version controller.
- Skilled in implementing Linux features on windows through VM’s, UI’s and cloud shell in GCP/AWS.
- Used Subversion(SVN)as the configuration management tool to manage the code repository.
- Performed unit testing usingJUnit.
- Used Docker, spring Boot, JBOSS, Azure, Cassandra.
- Followed Agile Scrum methodology and usedTDDfor writing test cases.
- Involved in developing stored procedures andTriggers on Oracle11g
- Used NPM to manager server side packages.
Environment: Java 8.0, J2EE, Spring Framework 4.0, Hibernate, Typescript, AJAX, GCP, Openshift, Oracle 11g, Web Services, AWS, Agile, REST, XML, Micro services, Mongo DB, SOA, Python, WebSphere, JavaScript, Angular 2/8/9, NodeJS, Bootstrap, JQuery, JBOSS, JUnit, Grunt, Github, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC, Maven and SVN.
Confidential, Raritan, NJ
Java Developer
Responsibilities:
- Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile methodology.
- Developed International Error Correction Screens using custom front-end forms using HTML, CSS, JavaScript, JQuery and AJAX.
- Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
- Used Spring Framework for dependency injection for Action classes using Application Context XML file.
- Involved in implementation of MVC pattern using JSP and Spring Controller.
- Developed business objects using Spring IOC, Spring MVC and Spring AOP.
- Implemented MVC architecture using JSP Spring, Hibernate and used Spring Framework to initialize managed beans and services.
- Implemented SOA architecture with Web Services using SOAP, JAX-WS, WSDL, UDDI and XML.
- Used Struts Framework, Tag Libraries to implement J2EE design patterns (MVC).
- Developed user interface usingJSP, Struts published validation framework to support client side and Server-side validation.
- Used Collections for Model classes in the DAO layer (Data Access Object) Involved in modifying some changes in DAO layer using Hibernate.
- Created mappings among the relations and written SQL queries using Hibernate.
- Implemented Concurrency, Exception Handling and Collections whenever necessary.
- Used Entity Beans to persist the data into IBM DB2 database like database access components, Creating Schemas and Tables.
- Used SQL to perform data mapping and backend testing, also documented all the SQL queries for future testing purpose.
- Created process flow for deploying application in Web Sphere application server.
- Managed build, reporting and documentation from the project information using Maven Tool and SVN for version control.
- Used Jenkins for Continuous Integration.
- Used JUnit for testing and used JIRA for tracking bugs.
- Responsible for the dealing with the problem, bug fixing and troubleshooting.
Environment: Java, J2EE, HTML, CSS, JavaScript, JQuery, Ajax, Spring, Spring IOC, Spring AOP, Spring MVC, Hibernate, REST, SOAP, XML, XSLT, Eclipse, PL/SQL, JUnit, Maven Build Tool, IBM DB2, JIRA, Jenkins, SVN and IBM Web Sphere.
Confidential, Miami, FL
Sr.Java Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- AWS EC2 instances were configured in developing and QA environments with NodeJS.
- Designed interactive web pages with front-end screens using HTML5 and CSS3.
- Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
- Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Designed and developed the application using Angular 2 framework along with HTML5, CSS3, TypeScript, Java Script, Bootstrap, Node.js, NPM and Mongo DB.
- Provide on-call production support for HL7 interfaces on Seebeyond e*gate and Sybase eBiz Impact. Evaluate requests for changes to existing HL7 interfaces; implications and impact of such changes in terms of other ongoing projects and resource requirements
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration
- Used Hibernate with JPA annotation and created several persistent classes includes Hibernate core interfaces, annotations.
- Developed in Stencil JS to create framework neutral web components for applications that were developed using react JS, Vue JS, Angular etc.
- Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
- Worked on NoSQL databases including HBase, Cassandra and Mongo DB.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts and Angular 2.0
- Worked on Scala for implementing spark machine learning libraries and spark streaming.
- Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
- Worked on the modernization of a legacy and outsourced UI technologies used were Angular 2, 9, CSS, Node JS, Express JS and AWS (Amazon Web Services).
- Created single page application structure with multiple modules using Angular 2, TypeScript and RXJS.
- Hands on Core concepts in Multi-threading and Collection frameworks.
- Experience with Docker containers, creating Docker Images, containers images, pushing images, integration of spring boot.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and AngularJS.
- Designed and developed Micro Services using node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform
- Validated forms using Angular 2 and regular expressions there by providing client side validation and server validation.
- Used Bootstrap and AngularJS, and Node.js in effective web design.
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
- Built MAVEN scripts for automated deployment and for the build operation of the entire application.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular 2.
- Implemented presentation layer using Spring Boot, J-Query and Bootstrap.
- Developed core Java programs for all business rules and workflows using spring framework.
- Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- Created custom Plugins, templates, and functions for Angular 2 application.
- Performed unit testing using JUnit.
- Used Selenium to create unit-testing suites.
- Used Maven to get dependency jars from Maven Central Repository.
Environment: JDK 1.8, Spring Boot, Spring MVC, Angular 2/4, Spring AOP, React JS, Hibernate 4.0, JAX-RS Web services, JAX-WS Web services, Micro services, Apache CXF, AJAX, UML, MS Visio, JSTL, Oracle 11g, Docker, JBoss, Selenium, GIT, Bamboo CI, Cucumber, Chef, MongoDB, JMeter, Apache Camel, Karma, AWS, Jasmine.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Documentation and Use case design using UML modelling include development of Class diagrams, Sequence diagrams, and Use Case Transaction diagrams.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Created user-friendly interface using HTML, CSS, JSP and JavaScript for client-side validation.
- Designed the user interfaces using JSPs, developed custom tags, and used JSTL.
- Implemented Multithreading and Collections in java code.
- Used AJAX for dynamically updating the content
- Used Eclipse as IDE tool for creating Servlet, JSP, and XML.
- Developed various java business classes for handling different functions.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs
- The application was deployed on the JBoss.
- Involved in build and deploying the application using ANT.
- Wrote SQL for JDBC prepared statements to retrieve the data from database.
- Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries.
- Developed JUnit test cases for all the developed modules. Used SVN as version control
- Monitored the logs using Log4j and fixed the problem
Environment: Java, J2EE, JSP, Struts, JNDI, DB2, HTML, CSS, EJB, XML, DOM, ANT, AJAX, JUnit, Eclipse, JBoss, MYSQL, LOG4J, SVN.