Full Stack Java Developer Resume
TX
SUMMARY
- Overall 7+ year’s Experience in Java/J2EE specializing in all phases of software development lifecycle Analysis, Design, Development, Deployment, Testing, and Maintenance of application software.
- Good Knowledge of software Methodologies such as Agile and Waterfall.
- Demonstrated good verbal and written communication abilities which are very useful in interactiong wif cooperate and technical groups.
- Solid experience in developing the rendering view React JS components, forms, events, routers, and Redux asynchronous functions and implemented React - Flux pattern for core dependency.
- Strong experience wif implementing application using Angular 9.0. Exposure to new features and issues addressed to in Angular10.0.
- Expertise in Server-Side Programming using J2EE, Java, JSP, Servlet, Spring MVC, Angular JS, HTML, JavaScript, EJB, SQL, PL/SQL.
- Developed UI modules using AngularJS, ReactJS, Redux, RelayJS, Node.js, JavaScript, AJAX, Bootstrap, JSON, jQuery, CSS3 and HTML5.
- Experience in developing applications based on Object Oriented Programming (OOPS) concepts, Java and web-technologies including Core Java, Collections, JDBC & Connection pooling, Spring Core, Spring DI, Spring MVC, Spring web flow, Spring IOC, Spring DAO, Spring Boot, Micro Services, Struts Framework, Hibernate, AJAX, HTML5, CSS, JSP, JavaScript, jQuery, React JS, Bootstrap, J2EE, EJB, JPA, XML, XSD, JSON, JAXB, Maven, Log4j, Putty, JUnit, Jasmine, Mockito, SOAP and RESTful Web services, SQL, PL/SQL, JDBC, JMS, Active MQ, JBoss 4.2 and WebSphere.
- Implemented Micro Service Architecture using Spring Boot and Spring REST to create endpoints and integrated Swagger Spring Boot to get dynamic documentation.
- Exceptional handling and Implementation in Java Spring Boot for REST API by making use of ExceptionalHandler and Controller Advice Annotations.
- Extensive experience wif applying J2EE design patterns and AngularJS. Experience in developing web applications wif various open-source frameworks: Spring Framework, Spring MVC, Spring AOP, NoSQL, Spring Scheduler, Web Flow, hibernate 2.0/3.0 ORM, Hibernate ORM Search 3.5, JPA.
- Extensive experience wif applying J2EE design patterns and AngularJS. Experience in developing web applications wif various open-source frameworks: Spring Framework, Spring MVC, Spring AOP, NoSQL, Spring Scheduler, Web Flow, hibernate 2.0/3.0 ORM, Hibernate ORM Search 3.5, JPA.
- Extensive Knowledge in writing light weight Node.js express server to make connections between server and databases like MongoDB and MySQL.
- Hands on experience in using Jenkins and PCF for Continuous Integration (CI) and Continuous Deployment (CD). Used Apache Camel framework for message-oriented middleware.
- Experience in configuring and setting up Microsoft Azure Hybrid connection to pull data from SAP systems. Proficient in creating solutions Architecture based upon Microsoft Azure PAAS service.
- Having experience wif Cloud API Computing Service environment like Amazon Web Services AWS (EC2, S3, RDS, SES, ELB, Cloud Formation, Elastic Cache, Cloud Watch, Lambda, SNS, Dynamo DB).
- Expertise in deploying applications on Confidential Web Sphere Application Server 7.0/6.0/5.3, BEA WebLogic 9.1/7.x, JBoss 4.0 application servers and Tomcat 5.0 web server.
- Experience in Unit Testing using Junit wif Mockito, Selenium RC, Easy Mock and noledge of ANT and Log4j tools.
- Experience in programming wif IDES like Eclipse, IntelliJ, Spring Tool Suite. Skilled in different tools like TOAD, SOAPUI, Postman and Fiddler.
- Experience in using Kafka and Kafka brokers to initiate spark context and processing livestreaming.
TECHNICAL SKILLS
Programming Languages: Java 1.8, C, SQL, PL/SQL, Python.
Software Methodologies: Agile, Scrum, TDD, SDLC
J2EETechnologies& frameworks: JSP (2.x), JSTL, Servlets 3.1, EJB, JDBC, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Java SecurityWeb Technologies HTML, DHTML, AJAX, Bootstrap, JavaScript, jQuery, XML, XSLT, XSL, CSS, JSON, Node Js, AngularJS, Angular 6, React JS
Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Spring Security 3.2, Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring AOP, Servlets, Java Swing, Applets.
Web Services: SOAP, RESTful, Oracle SOA, WSDL
Design Patterns: Singleton, Data Transfer Object, Data Access Object, MVC.
IDEs: Eclipse, Net Beans 8.0.2, IntelliJ IDEA 2017.1, Spring Tool Suite 3.8.3,ATOM.
Application/Web Servers: Web Logic Server 12c, Apache Tomcat (8.5/8.0), Apache HTTP Server, Confidential HTTP Server (8.5)
Relational Databases: Oracle 9i/10g/11g/12c, SQL Server 2012/2014/2016 , MySQL, Postgres SQL.
NoSQL Databases: MongoDB, Cassandra.
Build Tools: Maven3.3.9, Ant 1.10, Gradle 3.4.1, Jenkins
Testing Tools: JUnit, Mockito, Log4J, Karma
Version and Source Control: GIT, CVS, SVN, Rational Rose
Operating Systems: Windows, Unix, Linux, Mac OS
Cloud Technologies: AWS, EC2, Pivotal Cloud Foundry (PCF), Docker, JIRAO-R Mapping Hibernate, JPA
Messaging: JMS MQ, Kafka
PROFESSIONAL EXPERIENCE:
Full Stack Java Developer
Confidential, TX
Responsibilities:
- Participated in every phase of Software Development Life Cycle (SDLC) from Analysis through Design, Development, Integration, and testing phases.
- Project is Delivered on time and wif utmost quality.
- Developed UI components library including Tree, Slide View, and Table grid.
- The dynamism is added to webpages wif halp of jQuery to make the HTML, DHTML, CSS and JBoss code to interact wif JavaScript functions.
- The middle ware was set up using Node.js and Express.js Framework to respond to HTTP request.
- Microservices are developed using NodeJS and ReactJS, the scripts are tested using Karma across the browsers.
- Used Various predefined components from NPM and the Redux Library.
- Extensively worked on React JS to build user interactive webpages from reusable components.
- Created a Custom Connector Software in Java to fetch data from third-party security applications using RESTful webservices.
- Used Postman and SoapUI to test Restful web service endpoints and performed operations to get, post, update and delete data.
- Developed and Implemented J2EE applications wif the latest JAVA 8 features mainly using lambda expressions.
- Implemented front-end using Servlet, JSP, JSF, DHTML, JavaScript and AJAX.
- Used Micro service architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Developed the application using Hibernate and Spring Framework.
- Worked wif Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest and integrated Swagger API for documentation.
- Micro-services are Deployed as Restful Java Web Services on Amazon Elastic Beanstalk.
- Created appealing visual web interfaces using advanced Photoshop features.
- Various Search Engine Optimization techniques such as metadata, building inbound link, and outbound link text, meaningful title is used while developing web pages.
- Implemented Java Web services based on SOA architecture wif SOAP and WSDL.
- Collaborated in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Generated real time report from Cassandra data. Good Experience wif Apache Spark using Scala.
- The data into Cassandra Clusters is loaded using Java API.
- Implemented MVC architecture application using spring and created Lambda function in AWS using Spring Framework.
- Deploying and maintaining production environment using AWS EC2 instances and ECS wif Docker.
- Expertise in converting AWS existing infrastructure to server less architecture (AWS Lambda, Kinesis) and deployed via Terraform or AWS Cloud formation.
- Implemented the Apache Kafka cluster as messaging system between the APIs and Microservices.
- Extensively worked on Docker for different infrastructure setup and end to end automation.
- Created public and private subnets wifin the VPC and attached them to the EC2 instances.
- Development of test cases and performance testing is done using Mockito.
- Experience in Jenkins integration service for software development
- JIRA is used for tracking the bugs and checking the tickets in the application.
- Communicated wif the DevOps team to maintain and develop the application using the Gradle tool.
- Version Control, code is maintained, and the entire component is shifted from TFS to Bitbucket.
- Participated in weekly update meetings.
- Documented API’s using Swagger.
Environment: HTML5, CSS3, JavaScript, DHTML, XHTML, NodeJS, NPM, ReactJS, Redux, Spring Boot, Kafka, Swagger, Docker, JIRA, AWS, Mockito, Jenkins, Bitbucket.
Full Stack Java Developer
Confidential, OH
Responsibilities:
- Worked in Agilemode and interacted closely wif the product owner and business team.
- Hands on experience in J2EE framework and extensively used Core Java and Spring API in developing the business logic using Agile Methodology.
- Developed UI using Angular 7, Bootstrap, TypeScript, for interactive cross browser functionality and complex user interface.
- Developed powerful Single Page Application and dynamic responsive Web Application wif Angular 7.
- Worked wif Angular 7 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
- Configured Microservices architecture and integrated wif Angular 7 application.
- Expertise in working wif Multithreading, Collections and Generics, lambda expression, Streams in Java 8.
- Worked on Java 1.8 upgrade using new library for refactoring, lambda, functional interfaces, streams -parallel processing and aggregations.
- Having tremendous understanding of the Java Runtime and memory management using Garbage collector algorithms such as G1(Garbage First).
- Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications.
- Good Knowledge in Microservices development using Spring boot and Spring cloud.
- Used a Microservices architecture, wif Spring Boot-based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers
- Implemented RESTful API using Spring framework.
- Extensive experience of developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
- All the microservices are driven to Jenkins pipelines that are built out to the Docker registry and tan deployed to Kubernetes.
- Tested the data that was sent through the external REST API calls using an application which was developed using PostgreSQL, SQL, and PL/SQL queries.
- Developing or maintaining a production-level cloud-based architecture in Azure, including creating machine images like AMI.
- Developed a GraphQL backend Node.js application and deployed It on Azure.
- Optimized DevOps process by migration of API and Microservices and pipelines to Cloud to AWA and AZURE dedicated instances.
- Reduced the dependence on middleware security layer buy moving applications to AZURE and levering security in the cloud
- Involved in Units integration, bug fixing and User acceptance testing wif test cases.
Environment: Agile, J2EE, Core Java, Spring API, Angular 7, Micro Services, Servlets, JSP, JDBC, RESTFUL API, Rabbit MQ,Apache Kafka,Docker,Kubernetes,SOAP, PL/SQL, Azure, Node.js.
Full Stack Java Developer
Confidential
Responsibilities:
- Used Agile methodology and SCRUM meetings are conducted to understand the status and resolve any issues for the development of application.
- Involved in design and development of all modules in the application.
- A dynamic grid layout was designed for the User Interface using HTML5, CSS3, jQuery, Angular4, and XML. Bootstrap, HTML5 were used to make the website responsive.
- The user interface was developed using JSP, JSP Tag libraries third party libraries and Java Script to simplify the complexities of the application.
- View, Component, and server communication is enabled through Angular4, Ajax module which is used to handle RESTful calls.
- Implemented RESTFUL webservices wif Spring Boot.
- Worked wif Advanced Java 1.8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
- Implemented Spring annotations for the development ofSpring Controller and Service layers.
- Used Spring Core for dependency injection and Hibernate Framework persistence API onto Oracle database.
- Used Spring Batch as spring batch jobs to meet the requirements of reliability, flexibility, robustness, and traceability, which are essential for automatic processing of large amount of data in the application.
- Involved in developing the High Level and Detail Level design of the system using J2EE.
- Asynchronous exchange of information is done using Java Messaging Service(JMS).
- API Web Services testing was implemented using the POSTMAN tool.
- Developed and maintained complex software components/systems in compliance wif department standards including JSP, RESTFUL APIs and Java Mail. such as payment status report, parsing of XML messages.
- Developed a REST Web Services using Jersey framework builds on JAX-RS.
- Designed the tables in Oracle to store the pay information.
- Developed configuration XML Schema for the application.
- Implemented unit test cases for the data access layer and business components using Junit and Easy Mock.
- Utilize CI/CD and pipelining through Jenkins and PCF.
Environment: Agile, Scrum, HTML, CSS, Angular4, Boot Strap, Ajax, J2EE, Spring Core, Spring Batch, JSP, Java Mail, POST MAN, Oracle, Junit, Easy Mock, PCF, Jenkins.
Full Stack Java Developer
Confidential
Responsibilities:
- Used Agile (Scrum) development methodology.
- Involved in discussions of Business Requirements, Functional Specifications and creating Detailed Design documents for development.
- Developed user interface for management module using HTML, CSS, and JavaScript.
- Implemented Menu Groups, and tabs of application using HTML, XHTML, CSS, JavaScript, and jQuery.
- Extensive experience in core java concepts Collections, Exception handling, Multi-threading, IO.
- Developed Custom tag libraries to separate presentation and processing logic.
- Developed JDBC to interact wif Confidential DB2 database for storage and retrieval of information.
- Dependency Injection was implemented using Spring Framework and integrated wif Struts Framework and Hibernate.
- Worked on spring application framework features IOC container and AOP.
- Developed web modules by using Springs MVC 3.2, Hibernate 4.2 and Servlets.
- Spring MVC Framework IOC design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
- Developed and maintained complex software components/ systems in compliance wif department standards including JSP, JSTL, EJB, JMs, JAX-WS, Restful APIs and Java Mail.
- Designed configuration XML Schema for the application.
- Developed SQL queries, stored procedures, modifications to existing database structure for additional features Controller Servlets, Action, objects for process of interacting wif Oracle database and retrieving dynamic data.
- Used Web Services -WSDL and SOAP for getting credit card information from third party vendors.
- Unit test cases were developed using Junit and Easy Mock.
- Captured the log wif runtime exceptions using Log4J.
- Source code is maintained using Clear Case.
- Involved in the building Maven POM files and Maven testing.
- Configured WAS 6.0 Application Servers for QA and Prod.
- Configured Confidential DB2 databases for WAS applications such as creating JDBC providers and data sources.
- Project management and version control were done using CVS.
Environment: HTML, CSS, JavaScript, jQuery, Java,, JDBC, Spring MVC, Hibernate, JSP, JMS, Java Mail, EJB, Clear case, Junit, Easy Mock, Confidential DB2, SQL, Log4J, SOAP, WSDL, WAS, CVS,Maven.
Full Stack Developer
Confidential
Responsibilities:
- Participated in every SDLC phase of requirement analysis, design, and development.
- Developed application UI pages using JavaScript, jQuery, CSS, and HTML.
- Designed and developed a web client using Servlets, JSP, JavaScript, HTML5, CSS.
- Developed JDBC code for backend processing.
- Spring MVC Framework IOC design pattern is used to have relationships between application components.
- Developed Servlets and java files for control of the business processes in the middle-tier.
- Used CoreJava such as Multi-Threading, Exceptions, and Collections.
- Worked in Core Java applying Object-oriented programming principals TEMPeffectively.
- Used SQL and Oracle as databases.
- Deployed the application in test environment using Tomcat.
- Used Eclipse to develop and deploy the application code.
- Developed application code using Eclipse IDE and configured wif ANT, Glassfish server and JUnit.
- Used Log4j for Application-level Error logging and Debug statements to troubleshoot the application issues.
- Performed validations at both the client side and the server side layers.
Environment: JavaScript, jQuery, CSS, HTML, JDBC, Core Java, Spring MVC, SQL, Oracle, Eclipse IDE, JUnit Log4j.
