Full Stack Java Developer Resume
Branchburg New, JerseY
SUMMARY
- Overall 7+ years of IT experience in developing, implementing, and testing Web - based Client-Server applications using Java, Angular, Spring Boot, and Mongo DB.
- Experience in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
- Worked on Agile workflow, waterfall model, and have strong knowledge of methodologies like SCRUM, Test-Driven Development (TDD).
- Experience in implementing AWS by creating an instance and deploying code for communication between two applications running on different servers.
- Strong knowledge in Amazon Web Services (AWS) which involves creating an instance using EC2, establishing a connection through VPC, and storing the data in RDS using Amazon S3 and the policies defined in IAM.
- Work on end-to-end server communication flow testing wif n-tier server architecture including load balancers using AWS (EC2, ELB, SG, VPC, Subnets).
- Hands-on experience wif Core Java, Java 1.8, and good working knowledge of Collections, Multi-Threading, Exception Handling, Data Structures, and Polymorphism.
- Good hands-on experience wif Spring Boot, Microservices, and Spring Cloud.
- Hands-on experience in version control systems like Git, Bit Bucket, and extensively used GitBash.
- Strong experience in Spring Framework models like Spring Boot, Spring MVC, Spring REST, Spring Microservices, JDBC.
- Developed multiple client-based web applications using Spring Boot, Angular, and Mongo DB.
- Worked on Angular, React, HTML5, Bootstrap, CSS, Flexbox, JavaScript, Node.js.
- Strong knowledge of core Java-Multithreading, Servlets, Struts, and collections.
- Experience in Web or Application servers such as WebSphere 8 and Tomcat 8.
- Proficiency in developing SOAP, RESTful Webservices.
- Expertise in working and implementing web services like SOAP, RESTFUL, and event-driven applications such as Apache Kafka.
- Experience wif Apache Kafka and Zookeeper apart from JMS as messaging service.
- Involved in configuring Jenkins build jobs for various services to facilitate Continuous Integration and Continuous Deployment (CI/CD).
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks and lazy load modules in Router.
- Used Rabbit MQ to receive and queue messages from external clients for the application to process.
- Evaluated merchant sites for PCI (Payment Card Industry) compliance and advised accordingly.
- Worked on Java, J2EE technologies like JDBC, Spring XML, JSP.
- Hands-on experience in preparing XML as per ACCORD standards.
- Worked on Postman which verifies data related to API. Strong Knowledge of XML and JSON.
- Experience in deploying Spring Boot based Microservices using Docker container and Amazon EC2 container services using AWS admin console.
- Hands-on experience in deploying applications using WebSphere, WebLogic, and Tomcat.
- Hands-on experience in RDBMS concepts like Functions, Triggers, Cursors, and Stored Procedures
- Experience in PL/SQL database servers like Oracle 10/11g, Microsoft SQL Server, My SQL.
- Experience in analyzing production logs using the Log4J framework from the bugs raised in ALM.
- Used GitHub, Jira tool for daily routines.
- Expertise wif IDE’s like Eclipse, NetBeans, IntelliJ, Spring tool suite.
- Hands-on experience using Selenium and Cucumber for creating Automated Test Suites and deriving functional and acceptance tests.
- Analyzed specification documents and prepared Test Cases and Test Scenarios for Junit testing using Junit, Mockito framework.
TECHNICAL SKILLS
Operating Systems: Windows XP,7,8,10, and Linux, UNIX
Programming: Java 8, Python, React, Angular, JDBC
Java Frameworks: Spring, Spring Boot, Spring MVC, Web Services (Restful and SOAP), Struts 2.1, Spring Microservices
Client Scripting: AngularJS, React, Bootstrap, JQuery, JavaScript, Typescript, CSS2, CSS3, HTML4, HTML5, NodeJS, VueJs
Cloud Technology: Amazon Web Services (AWS)
IDEs: Eclipse, Netbeans, IntelliJ, Spring Tool Suite
Code Editors: Visual Studio Code, Edit Plus, Notepad++
Databases: Oracle, MS-SQL Server, MySQL, Mongo DB
Middleware: JMS, IBM Data Power ESB (Enterprise Service Bus), MDM services
Version Control: GitHub, Tortoise SVN, Bit Bucket
Build Tools: ANT, Maven, Gradle
Continuous Integration: Jenkins, Hudson
XML Tools: Altova XML Spy 2005,2008
Webservice Tools: SoapUI, Postman
Application/Web Servers: Web logic 12x, Web sphere 6.1, JBoss 4.0, Tomcat 8, Apache Web Server
UML Tools: MS Visio, Lucid Chart
ORM Fra ORM Frameworks: Hibernate
Defect Tracking: ALM, Bugzilla, JIRA
Methodologies: Agile (XP, Scrum), Waterfall
PROFESSIONAL EXPERIENCE
Full Stack Java Developer
Confidential, Branchburg, New Jersey
Responsibilities:
- Experience in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
- Worked on Agile workflow, waterfall model, and have strong knowledge of methodologies like SCRUM, Test-Driven Development (TDD).
- Experience in implementing AWS by creating an instance and deploying code for communication between two applications running on different servers.
- Strong knowledge in Amazon Web Services (AWS) which involves creating an instance using EC2, establishing a connection through VPC, and storing the data in RDS using Amazon S3 and the policies defined in IAM.
- Experience wif Apache Kafka and Zookeeper apart from JMS as messaging service.
- Hands-on experience wif Core Java, Java 1.8, and good working knowledge of Collections, Multi-Threading, Exception Handling, Data Structures, and Polymorphism.
- Good hands-on experience wif Spring Boot, Microservices, and Spring Cloud.
- Hands-on experience in version control systems like Git, Bit Bucket, and extensively used GitBash.
- Strong experience in Spring Framework models like Spring Boot, Spring MVC, Spring REST, Spring Microservices, JDBC.
- Worked on Angular, React, HTML5, Bootstrap, CSS, Flexbox, JavaScript, Node.js.
- Strong knowledge of core Java-Multithreading, Servlets, Struts, and collections.
Java Developer
Confidential, Maryville, Missouri
Responsibilities:
- Worked on building multiple web applications for retail stores that have been effected by the COVID-19 pandemic.
- Experience in Web or Application servers such as WebSphere 8 and Tomcat 8.
- Developed multiple client-based web applications using Spring Boot, Angular, and Mongo DB.
- Worked on Java, Angular, React, HTML5, Bootstrap, CSS, Flexbox, JavaScript, Node.js.
- Experience in PL/SQL database servers like Oracle 10/11g, Microsoft SQL Server, My SQL.
Java Developer / Software Quality Analyst
Confidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, testing, and monitoring.
- Prepared Extensible Markup Language (XML) for the different products involved in our project to the ACCORD standards.
- Performed Deployment in local as well as client regions for the build provided using WebSphere Application.
- Expertise wif IDE’s like Eclipse, NetBeans, IntelliJ, Spring tool suite.
- Hands-on experience using Selenium and Cucumber for creating Automated Test Suites and deriving functional and acceptance tests.
- Analyzed specification documents and prepared Test Cases and Test Scenarios for Junit testing using Junit, Mockito framework.
- Developed the application usingJava, Spring Boot related to development and automation.
- Designed files for different products in our project to run them using Automation.
- Assigned as a QA lead to perform all operations related to a new product named “Manulife Par”
- Performed analysis on production logs and presented a detailed report on what caused the problem and how can it be resolved.
- Performed analysis on production logs using Log4J and presented a detailed report on what caused the error and how it can be resolved.
- Hands-on experience in excluding database queries using joins in SQL.
Software Engineer
Confidential
Responsibilities:
- Experience in Web or Application servers such as WebSphere 8 and Tomcat 8.
- Developed multiple client-based web applications using Spring Boot, Angular, and Mongo DB.
- Worked on Angular, Java, HTML5, Bootstrap, CSS, Flexbox, JavaScript, Node.js.
- Experience in PL/SQL database servers like Oracle 10/11g, Microsoft SQL Server, My SQL.
- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases, Sequence Diagrams and Data Models using Microsoft Visio.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.
- Developed the application using J2EE architecture and involved in developing JSP forms.
- Used JavaScript for the web page validation and Struts Valuator for server-side validation.
- Used JDBC for database connectivity wif MySQL Server and Git for version control.
- Involved in peer code reviews and performed integration testing of the modules.