Full Stack Java Developer Resume
Baskin Ridge, NJ
SUMMARY
- 6+ years of IT experience in Development and Client Server application using Java, J2EE Technologies.
- Expertise in different Software Development Life Cycle (SDLC) phases such as Analysis, Design, Coding, Testing, and Implementation.
- Solid Experience in Objected oriented development, Design patterns and multithreading.
- Hands on experience in developing web Application using state of art technologies like Core Java, Servlets, JSP, Struts (1.2 & 2), Hibernate, Spring (Core, MVC, Batch, JDBC, Restful, Security, JPA & Spring Boot), Kafka, JMS, Dockers, Kubernetes, SOAP, Rest web services and Swagger UI.
- Worked on individual capability to setup application installation in EC2 instances, EMR clusters.
- Experience in MongoDB, CouchDB, SQL Server, Oracle 10g /11g RAC, MySQL and PL/SQL.
- Experience in the client - side technologies using JavaScript, AngularJS, ReactJS and jQuery.
- Provided the analysis, design, development, and code review of enterprise applications using JAVA/JEE, JSF, XML, XSLT, and the IBM Portal/WebSphere Application development software.
- Strong experience in Spring frameworks such as Spring Core, IOC, AOP, MVC, ORM, Transaction, Security and Spring Boot.
- Hands on experience in designing web pages (HTML and CSS).
- Experience in Java 11 and Java 8 Concepts like Lambda Expressions, Streams API and Collection API.
- Performance Tuning (SonarQube, Dynatrace & JMeter).
- Expertise in developing web services using WSDL, SOAP, Axis, REST, JAX-RS and JAX-WS.
- Good Experience on Agile Development and Test-Driven Development (TDD).
- Experience in DevOps, Continuous Integration (Jenkins).
- Experience in core AWSservices (S3, EC2, ELB, Route53, VPC, Subnet, Auto Scaling, cloud Trail, EMR clusters, cloud Watch, ECS etc.,).
- Worked in building enterprise-level micro-services using Spring Boot, Docker, Kubernetes, and AWS.
- Experience with API testing tools such as Postman, SoapUI, Swagger and similar software.
- Created AWSsecurity groups for deploying and configuring AWSEC2 instances.
- Application/web server experience (Glassfish, WebLogic, and JBoss & Tomcat, Open Fin Workspace
- Good experience in build tools Like Maven and Ant.
- Hands on experience in eclipse, NetBeans, and IntelliJ.
TECHNICAL SKILLS
Web Technologies: Java Servlets, JavaScript, jQuery, TypeScript, XML, HTML5, DHTML, XHTML, CSS3, AJAX, JSP. Spring web flux, Spring MVC
Java Technologies: JSP, Servlets, JDBC, JMS, Struts, Hibernate, JPA.
JavaScript Technologies: React, Redux, Angular JS, jQuery, EXT.js, Backbone.js, Node.js, Vue JS
Database: Microsoft SQL Server, Oracle, MySQL, MongoDB, Cassandra, CouchDB.
Web Services: RESTful, SOAP.
Testing frameworks: Junit, Jasmine, Karma, Mockito.
Operating Systems: Windows, UNIX, LINUX, Mac OS.
Web Servers: WebSphere, WebLogic, JBoss, Apache Tomcat.
Repositories: Git, Bitbucket, Gitlab, SVN
Logging Tools: Log4j, Splunk.
IDE Tools: Eclipse, IntelliJ, Spring Tool Studio, Visual Studio.
Cloud Environments: AWS, CloudWatch, EBS, Lambda, Kubernetes, Open Fin Workspace
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Java Developer
Responsibilities:
- Working with different tools like Java, JavaScript, MongoDB, Web Logic, Web Services, Spring, Spring Boot, Microservices, AWS,Maven, Jenkins, Docker,JUnit, Swagger, Postman, Hibernate, JBoss,HTML, CSS, Kafka, Angular, Web Applications in the process of development and deployment of end-to-end applications.
- Developed user interface using HTML 5, CSS, JSON, JavaScript, jQuery, and AngularJS.
- Developing REST API using Microservice architecture like spring boot.
- Developed code to call the Restful web service/APIs to fetch the data and populate on the UI.
- Experience using Jenkins Pipelines for CI/CD.
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very little configuration.
- Used Web service testing tools such as SOAP UI, POSTMAN, and Advanced REST client to test the developed functionality of API endpoints.
- Developed fully automated processes using Jenkins and test scripts (Junit, Mockito and Integration Tests).
- Prepare test cases and perform unit testing to ensure delivery of bug-free code.
- Involved in an agile process, two-week Sprints, and daily Scrums to discuss the development of the application.
- Developed user interface using HTML, CSS, JSON, JavaScript, jQuery, and AngularJS.
- Worked in k8s on AWS migration clusters to build on Ec2 instances. Used ELB to access the cluster endpoint. and fixing the postproduction issues in the application.
- Documentation of project providing technical and business explanations justifying architectural designs and coding approaches.
- Developed mapping files/annotations and POJO objects.
- Experience in custom connectors using Kafka core concepts.
- Experience in using Apache Kafka for scalable messaging systems to has java applications produce and consume messages through them.
Environment: Java, JavaScript, MongoDB, Web Logic, Web Services, Spring, Spring Boot, Microservices, AWS,Maven, Jenkins, Docker,JUnit, Swagger, Postman, Hibernate, JBoss,HTML 5, CSS, Angular JS, Web Applications, Kafka, jQuery, AJAX, JSON, Ajax, Git.
Confidential, Baskin Ridge, NJ
React Developer
Responsibilities:
- Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Redux Architecture.
- Responsible for the overall layout design and prototype using React JS with Redux library, jQuery UI, and CSS/less and HTML5.
- Used React JS to build Bootstrap components for responsive UI objects and linked with API data to view and render the virtual DOM dynamically.
- Good knowledge of Lambda expressions, Time APIs, and Java 8 core features
- Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
- Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL, and XSL.
- Define requirements and specifications for Development using Oracle R12, Oracle Forms, Oracle Reports and SQL.
- Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
- Implemented Spring Boot to create a CRUD back-end for our React-frontend application.
- JUnit is implemented along with Mockito to perform unit testing on our RESTful web application.
- Web pack module bundler and Babel JavaScript compiler are used accompanying React JS.
- DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via CloudFormation.
- Strong knowledge in SQL & other languages and cloud platforms
- Implemented a 'server less' architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
- Configured and managed various AWS Services, including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, Route53, SQS, SNS, etc.
- Experience in Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable applications.
- Worked with container-based application deployments using Docker with Kubernetes.
- Experience in integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing).
- Performed Unit testing on ReactJSapplications using Karma and Jasmine tools and worked with the Gulp tool to build automation.
Environment: HTML5, CSS3, Redis, Express JS, jQuery, JavaScript, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, Mongo DB, REST administrations, Docker, Mocha, Jasmine, Karma, Gulp, SSO Autantication, Webpack, Kubernetes, Selenium, Maven, and Jenkins. GIT, Jenkins, AWS Services, Elastic Cloud Compute (EC2).
Confidential, Charlotte, NC
JAVA/J2EE Developer
Responsibilities:
- Working with different tools like Java, JavaScript, SQL, Linux, Web Logic, Web Services, Spring, Spring Boot, Microservices, AWS,Maven, Jenkins, Docker,Kubernetes, Hibernate, JBoss,HTML, CSS, Angular, Selenium, Web Applications in the process of development and deployment.
- Using the Software Development Life Cycle (SDLC) phases such as Analysis, Design, Coding, Testing, and Implementation.
- Using JIRA Software for creating stories, sprint planning, for completing tasks and issues.
- Designing and development of SOA services using Java, Spring Boot, Microservices, JDBC, Angular, JBoss, JMS for secondary mortgage infrastructure.
- Developed rest web services using spring rest and spring JDBC.
- Worked with AWSlike DynamoDB, EC2 instances, EMR clusters, SQS, and SNS.Created AWSsecurity groups for deploying and configuring AWSEC2 instances.
- Working with multiple testing like selenium, load testing, unit testing the code using JUnit.
- Worked on individual capability to setup application installation in EC2 instances, EMR clusters.
- Written SQL, PL/SQL, and stored procedures as part of database interaction.
- Using Git as a version control tool for maintaining the files.
- Experience in custom connectors using Kafka core concepts
- Experience in IBM WebSphere Application serves development using EJB, JPA/Hibernate, and Webservice technologies.
- Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
- Worked in building enterprise-level micro-services using Spring Boot, Docker, and GCP platform.
- Developed enterprise web-based applications in an Agile environment using Angular 6.
- Configured JMS Queues and JMS Topics to pub/sub-data between different applications.
- Monitored the error logs using Log4J, Log4Net and fixed the problems.
- Worked in developing applications in Java Server Faces (JSF) in IBM WebSphere Portal.
- Implemented multiple CI/CD pipelines as part of DevOps for on-premises and cloud-based software using Jenkins and AWS.
- Good experience developing and maintaining code using IBM WebSphere MQ and JMS.
Environment: Java, JEE, JavaScript, SQL, HTML 5, Linux, Web Services (Rest and Soap), JMS, Spring, Spring Boot, Microservices, IBM Web Spheres, Angular, HTML, Web Applications, Hibernate, JDBC, JSF, Apache Camel, JUnit, Selenium, SoapUI, Postman, AWS, Kafka, Docker, Kubernetes, Jenkins, Maven, Gradle, JIRA.
Confidential, Houston, TX
Software Developer
Responsibilities:
- Worked as a core team member from the Construction phase to the final deployment phase.
- Involved in developing java code for Batches.
- Migrations tasks by using java code.
- Developing web pages using JSF tags, JSF Facelets and XHTML.
- Construction and Unit testing.
- Developed RESTFUL web services using spring REST Template.
- Monitoring and tuning SQL Server database performance using SQL Profiler, DMV’s, Index Tuning Wizard and Windows Performance Monitor.
- Designed and implemented SQL schema. Wrote services to store and retrieve user data from the MS SQL for the application on devices and Used JDBC API for interaction with the SQL Database.
- Involved in the complete life cycle of the application including Unit testing, peer to peer testing and bug fixing.
- Worked on the Data Layer and Created Java Classes (POJO), which interacts with Data to insert, Update and Select from and to the database.
- Involved in coding for JUnit Test cases.
- Developed UNIX Shell scripts to automate the entire deployment process of the system.
- Used Hibernate framework to interact with the database.
- Developed Data Access layer using Hibernate.
- Worked on JSF validation framework to validate form input values.
Environment: Java, Ajax, Servlets, JSP, JSF, Hibernate, Facelets, Oracle, Servlet, CSS, JMS, Web Services, SOAP, XML, SQL, AJAX, Tomcat, MQSeries, UNIX, Shell Script, Putty, Log4J, Tortoise SVN, ANT, Eclipse, DOJO, SQL Developer.