Sr. Java Full Stack Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Software Professional wit8+ years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise, and Web Applications.
- Proficient in the development of Client/server and web applications using JAVA, J2EE, J2SE, technologies and Web technologies for enterprise applications.
- Expert in developing enterprise web - based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
- Expertise in developing web-based GUIs using Java Applets, HTML, DHTML, JavaScript, XML, DOJO, AJAX, JSF, & spring form tags.
- Expert in HTML5/CSS3 development and have experience in React.js, Angular.js, Responsive design and knowledge of Node JS.
- Seasoned professional in various frameworks: Struts, Hibernate, Spring, JSF.
- Extensive work experience in JSP, Servlets, JavaScript, JDBC.
- Experience designing Enterprise SaaS solutions for multi-tenancy.
- In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services. Knowledge of Software as a Service (SaaS).
- Strong understanding and excellent skill in developing, designing, professional, Ajax driven elegant enterprise web application using Ajax, Flex, Action Script and JavaScript, CSS, HTML, Custom Tag Libraries, JSF, JQuery, Dojo, ExtJs and various java design patterns.
- Extensive Knowledge on databases like Oracle, SQL Server, DB2 and MySQL.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications
- Proficient in working with JavaScript Frameworks like AngularJS, Backbone.js, Node.js.
- Working Knowledge on XML, XSLT, XPATH, XQUERY, and XSL-FO.
- Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and DynamoDB.
- Experience utilizing AWS Cloud Formation to automate infrastructure provisio
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Full Stack Developer
Responsibilities:
- Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology. Created user - friendly GUI interface and Web pages using HTML5, CSS3, Java Script, JQuery, Angular JS and NodeJS.
- Developing user-friendly GUI interface and Web pages for Client-side validation using Angular 9, Angular 8, Angular 7, Angular 6, HTML, SCSS, CSS. Implemented the UI using Bootstrap. Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
- To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP. Used Java 8.0 features like
- Lambda Expressions with Dynamo DB, COGNITO and Redshift, Lambda, AWS Lambda. Developed API for using AWS Lambda to manage the Serverless architecture and run the code in AWS.
- Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services. Built Angular 9 components, UI services to consume rest services using Component based architecture provided by Angular 9. Developed powerful Single Page Application and dynamic responsive Web Application with Angular 9 Integrated Spring DAO for data access using Hibernate. Used Spring Security for Authentication and
- Authorization of the application. Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source. Developed Spring Boot Applications using Microservices and Synchronous protocols like Java/REST. Used Node JS to run Web pack tasks and build properly the project. Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring. Consumed Web Services to interact with other external interfaces to exchange the data in the form of XML and by using SOAP. Followed Spring Boot and Spring framework for the development of the project. Developed various AJAX and JSON calls for the communication between the server and the UI. Established Database Connectivity using JDBC, Hibernate O/R mapping with
- Spring ORM for MySQL Server. Installing, configuring and administering Jenkins CI tool using Chef on AWS EC2 instances. Use of Docker and Kubernetes to manage micro services for development of continuous integration and continuous delivery. Developed application using Angular JS and Node JS connecting to Oracle on the backend. Developed Maven/Docker builds scripts and implemented Docker micro services to create images and dynamically provisioned slaves to Cloud Bees of Continuous Integration and Deployment Pipelines.
- I have also appended backend to this micro service using Apache Kafka to serve as the message broker. Crea
Confidential
Sr. Java Full Stack Developer
Responsibilities:
- Followed Agile Software Development Methodology and Test - Driven Development (TDD) to build the application iteratively and incrementally. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC. Kubernetes were used as the best ecosystem to deploy and manage Micro services. Implemented a distributed messaging queue to integrate with
- Cassandra using Apache Kafka and Zookeeper. Front-end/web development design with expertise in ReactJS, React-native/Redux, JavaScript and ES6. Design, develop and test HTML, CSS, JQuery, React JS, Redux that meets accessibility of web browser.
- Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts. Integrated our java application with Service Now using RESTful Web Services. Used React JS for templating for faster compilation and developing reusable components. Implemented the application using design patterns such as Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator. Created Server instances on AWS. Tomcat, Swagger and hawtio are installed and used for deploying Micro-services.
- Experience on Cloud Formation template stacks to automate for building new VPC's using JSON files. Creating S3 buckets, Utilized S3 bucket and Glacier for storage and backup on AWS.
- Performed configuration, deployment and support of cloud services including Amazon Web Services. Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS). Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins Implemented a micro service to ingest this data from log stash using separate Spring profile for Kafka. Developed Web API using Node js and hosted on multiple load balanced API instances. Used React JS for templating for faster compilation and developing reusable components. Rewrite existing Java application in Python module to deliver certain format of data. Generated Python Django forms to record data of online users. Initially we have used NodeJS/ExpressJS to mock REST services and built the UI app using dat mocked backend.
- Later we integrated with the real backend system and coordinated with server-side development team. Used JUnit for unit testing and log4j for logging. Developed test cases for Front End using Jasmine and Karma. Used Rabbit MQ queues for implementation of multi-threaded synchronization processes and used JMS queues for consumption requests. Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, CSS, HTML and JavaScript. Fetc
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for the systems design, architecture, implementation and integration with various technologies like Spring Integration, Web Services, Oracle Advanced Queues and WMQ's. Implemented framework Spring 3.05 and Spring Integration 2.0.5 upgrades.
- Used OS Gi container framework to install bundles (modules) developed using Spring and Spring Integration. Worked on UI development using JSP on Struts and Spring MVC Frameworks. Develop and test PL/SQL stored procedures.
- Developed DAOs (Data Access Object) and DOs (Data Object) using Hibernate as ORM to interact with DBMS - Oracle Developed modules dat integrate with web services dat provide global information Used Web services to communicate and integrate within different system. Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions. Build applications using MAVEN. Learn and implement upcoming technologies and software updates. Participates in high level and low-level design discussions.
- Create and access JAX-RS REST and JAX-WS SOAP based Web Services, to access internal and secured applications inside and outside the intranet. Responsible for development, testing, deploying, and maintaining Spring Integration projects on Virgo (OS Gi Container).
- Modified and enhanced the Division of Disability Determinations case processing application. Designed and developed functions used by Division of Disability analysts when adjudicating a case and managing caseloads in Java/Oracle environment. Diagnoses and resolves application bugs and monitoring logs files across the application. Reviews code from other developers to ensure it meets design standards.Environment: Java, servlets, JSP, JMS, Struts, HTML5, CSS, JavaScript, Oracle 10g, Junit, SOAP, XML, web logic, SQL, Hibernate, Spring
Confidential
Java Developer
Responsibilities:
- Used Spring Framework for Dependency injection and integrated with the Struts and Hibernate. Developed the Web Tier of the application using Jakarta Struts Framework. Developed the application using Java, JSP, Servlets and Oracle 10g/9i
- Developed a stand - alone JAX-WS client to invoke the available web services. It ivolved creating auto-generated classes from WSDL using JAX-B implementation in IBM RAD. Wrote GWT code to create presentation layer using GWT widgets an d event handlers. Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate. Designed, developed, and deployed EJB components (Session and Message Driven beans).
- Expertise in developing integration services in SOA by offering Web Services (based on XML) on SOAP Layer. Involved in design and developing web services using SOAP, XML, WSDL, XML Schemas, JAXP and XSL. Used Rational Rose for UML diagrams.
- Used Cucumber to reveal and document, drive development of behavior in a large legacy code base. Added Ajax functionality to Java Server Faces using Ajax4 JSF framework. Used JMS Point-to-Point queuing model and developed Message
- Driven beans to consume messages from JMS. Used PL/SQL stored procedures for applications data needed to execute as part of scheduling. Designing/Developing J2EE applications/POCs using Java/J2EE with AspectJ on BEA Weblogic server.
- Customized RESTful Web Service using Spring RESTful API, sending JSON and XML format data packets between front-end and middle-tier controller. Developed a Servlet, which was tested on Apache Tomcat, JBoss and Weblogic.
Environment: Servlets, XML, XSLT, EJB, JDBC, Core Java, J2EE, JSP, JBuilder 8.0, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS.
