Full Stack Java Developer Resume
Massachusetts, BostoN
SUMMARY
- Overall 9 years of extensive experience in Analysis, Design, Development, Maintenance, and Deployment of enterprise web applications with full stack development based on JAVA/J2EE Technologies knowledge and experience working on languages like Java, Python, C, C++, Swift, R, SAS and have skills regarding IOT
- Proficient in using RDBMS concepts and worked with MySQL, Oracle and Postgresql databases strong front - end UI development skills using scripting languages HTML5, CSS3, JSP, Java 8, jQuery, Ajax.
- Experience working with Docker components like Docker Engine, creating Docker images, Compose, Docker Registry.
- Worked on Web Application Development with Spring 4/5 Framework like Spring MVC, Spring Boot, Spring Security and Maven.
- Experience with the creation of Mulesoft end points and Mulesoft FTP adaptor and created new unified solution for automation, integration, and Application Programming Interfaces (APIs) that easily automates any workflow and systems . And having good Understanding, of Java, cloud hub Dashboard Management. Expert level Experience with SOAP, REST web Service, RAML, Dataweave, M units, cloud hub, Element Handling.
- Expertise in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java 8, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
- Experience in the developing User Interface (UI) SOAP Applications and professional web applications using HTML 4.0/5, CSS3, JavaScript, Angular6/7, jQuery, JSF, ReactJS, NodeJS, AJAX, JSON, XHTML and XML.
- Extensive experience working withDjango, Flaskframeworks.
- Strong experience on various development environments like Eclipse, IntelliJ, Netbeans and good expertise with unit testing using Junit.
- Experience with cloud computing environment like AWS (Amazon Web Services) knowledge and Work experience in AngularJS
- Good knowledge on working with Amazon Web Services(AWS) like EC2, S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront.
- Experience of Database design in Oracle11g/SQL Server/MongoDB query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL
- Created REST and Rest API were are deployed in the web server and also consumed the web service from third party software
- Implemented a metrics collection mechanism for the server by utilizing Apache Kafka 2.5.0 to stream server-side events.
- Worked onDjango RESTframework as it is much faster to read data and it can be cached.RESTallows more formats thanSOAPand gives better support for browser clients as it supportsJSON.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages
- Experience in Continuous Integration tools such Jenkins and Bamboo and Experience with CI/CD tools (Jenkins, GitLab, Ansible)
- Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot, Micro Services to Pivotal Cloud Foundry (PCF) using build pack.
- Worked with various Frameworks like Struts 1.2, Struts 2.1, Spring MVC, Spring Security, JSP 1.1, JSP 2.1, APIs and MicroServices.
- Expert in T SQL DDL/DML, perform most of the SQL Server Enterprise Manager and Management Studio functionality using T-SQL Scripts and Batches. Worked on Amazon Web Services, Office 365 and Google Cloud issues.
- Proficient in debugging and troubleshooting software issues along with validation and testing experience with application server technologies like Tomcat.
- Knowledge on Full Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, coding, testing, integration and documentation. Also had knowledge on agile development and waterfall methodologies.
- Proficient in extracting, transforming and loading of data using SQL Server along with writing complex SQL Queries and Stored procedures.
- Built my own Image Classification Model from Scratch. Used this custom Image Classification Model to build an Image Recognition iOS Application.
- Good understanding of network protocols such as TCP/IP, HTTP extensively worked on Python libraries like Pandas, Tabula-py, PyPDF2.
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies as well as strong interpersonal and organizational skills.
TECHNICAL SKILLS
Programming: Java/J2EE (JSP, Servlets and other java related technologies.), until version 8
Scripting: jQuery, JavaScript, Redom js, Vue js.
Frameworks: Spring (MVC Hibernate, AOP, ORM, Web Service, DAO, Social, Security, etc.), Bootstrap, Struts, Spring Data JPA, Angular 1.x, Angular 2,4,5,6,7&8
IDE: Eclipse, IntelliJ, IBM Rational Application Developer (RAD)
Web Technologies: HTML/HTML5, CSS, SSL, XML, AJAX, Web Services, REST
Web Servers: Web Sphere, Tomcat
Databases: Oracle, MySQL, MYSQL Server, Cassandra, DB2, PG(Postgres)
Database Tools: SQL Developer, MYSQL Server Management Studio
DevOps Tools: Jenkins, Containers, Kubernetes
Build Tools: Gradle, Maven, Docker
Other Tools: JIRA, Confluence
Version Control: Git, SVN, CVS
Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Java Developer
Responsibilities:
- Involved in the total Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance. Followed AGILE procedure with SCRUM gatherings.
- Maintained documentation of work processes, approaches, and tasks inside Confluence and JIRA.
- Extensively used the repositories like bitbucket.
- Moving files from into the s3 buckets and worked with the batch jobs
- Worked on the Code reviews and deploying the code in DEV, QA, and PROD environments.
- Knowledge on AWS Instances, S3 buckets, Running the batch jobs.
- Experience with the creation of Mulesoft end points and Mulesoft FTP adaptor and created new unified solution for automation, integration, and Application Programming Interfaces (APIs) that easily automates any workflow and systems . And having good Understanding, of Java, cloud hub Dashboard Management. Expert level Experience with SOAP, REST web Service, RAML, Dataweave, M units, cloud hub, Element Handling.
- Used Flyway Db for database deployments.
- Worked on the Cobol files in the mainframe.
- Worked on Spring Concepts and Spring Configurations.
- Worked on the PG migration and DB2 vice versa.
- Created and modified SQL PLus, PL/SQL and SQL Loader scripts for data conversions.
- Developed and modified triggers, packages, functions and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user inputs.
- Has a working understanding of design patterns and architecture; understands what makes software testable and maintainable and includes principles in the work
- Develops software solutions by studying information needs conferring with Project Manager,studying client systems flow and work processes, identifying and investigating problem areas
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code.
- Also assisting junior developers during code reviews and working on pair programming and finishing up the tasks.
- Worked on creation of PIDs and secret managers for their passwords.
- Experience in writing Junit test cases, running BDD.
- Mocking of data for testing purposes and running some test cases and checking if the tests are getting pass or failed.
- Worked on running the creating, running and monitoring the aws batch jobs.
- Used Splunk for checking the Logs/Errors.
- Monitoring the Jenkins for deployment and resolving build configurations.
- Worked on some CFTS for deployment of code for production.
- Set up policies for the AWS making sure that the data is backed up in the s3 buckets.
- Tracking of the records/files based on the set-up policies.
- Kick of the Files from different time zones.
- Worked on the PIDs to connect to the Database
- Worked on the Software Miner tool for Cobol code conversion.
- Worked on the SDK logic to put the files in the S3 Buckets.
- Having hands on the Integration testing and writing the test scenarios.
Environment: Java EE, Spring .Db2, PG,PL/SQL, Cobol, bit bucket,Splunk,Jenkins, Eclipse, JIRA, Flyway DB,junit tests, BDD
Confidential, Massachusetts, Boston
Full Stack Java Developer
Responsibilities:
- Deployed the code into Github. Monitoring the status of the code.
- Understand the basic idea of a new task and analyze it with existing code. Worked closely with the Business Teams
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 8 and Node JS.
- Worked on Widgets forms in the front end using Java Script ES6, HTML, CSS, Redom.js.
- Analyzing and reviewing the business requirements, design document, use cases and functional requirements document.
- Worked with different teams with data integrations.
- Created Typescript reusable components and services to consume API using Component based architecture provided by angular 8.
- Worked on Angular 8 Added a Navigation Type Available during Navigation in the Router
- Performance Improvements on the core, more consistent about “typeof checks”
- Restore the whole object when navigating back to a page managed by Angular Router.
- Worked on the typescript 3.2 version.
- Used Jest to write the test cases for various Forms and validated them using those test cases.
- Created all the Test cases with Jest using zero configurations and provides a nice set of matches or forms.
- Staying up-to-date with all recent developments in the JavaScript and Vue.js space.
- Keeping an eye on security updates and issues found with Vue.js and all project dependencies
- Used JavaScript when developing page navigation, form validation, time, and date stamps.
- Documented and maintained coding, commenting, validation and testing standards.
- Embedded forms require a placeholder tag to be available on the HTML page.
- AkamaiWidget integrationis a front-end based solution using JavaScript + CSS + HTML templates, that means OAuth authentication flow happens in user's browser andintegration work mainly happens between page UI and the server.
- Strong understanding of NPM and modular application development skills building.
- AkamaiAPI Integrationis a back-end solution that requires your server to manage and/or pass through OAuth authentication flow to Akamai API endpoints, you will need to write both front-end and back-end code to manage OAuth state and SSO. This method does not have a UI so you are free to build any UI on top of the API. This method is suitable for use cases that require complex customization in UI and business rules. This is suitable for use cases like lead sign up, 2-step registration, multi-step registration forms.
- Used Mulesoft platform to check the version details of API’s and Splunk to check the logs if there are any issues with the API’s.
Environment: Visual studio, Javascript, Angular, Redom js, Vue js, Splunk, Mulesoft, Janarin(Akamai), Github desktop,Postman, Agile methodology, JIRA
Confidential, Irving, Texas
Full stack Java Developer
Responsibilities:
- Analyze requirements, designs and develops software applications in client/server environments and/or web deployed applications.
- Developing API’s for Verizon’s Order Management system using REST Services and Verizon’s internally developed Action Engine Framework. It is a system that consumes a dependency graph of actions and runs those actions.
- Action Engine will utilize the Java Work Manager API to achieve parallelization for non-dependent actions. Action Engine has the mechanism of Error Handling, and will handle any exceptions generated by the engine itself.
- Working with Cassandra database to read the data for the API’s. There is an external Verizon system called PNO which interacts with the Cassandra database.
- The PNO layer takes the input as an XML file (Typedef) which has the queries in CQL and fetches the data from Cassandra DB by making use of Typedef.
- Wrote join conditions in Groovy Script.
- Worked with PL/SQL Stored Procedures to fetch the data from DB2 and implemented those NSP’s in Java layer.
- Worked with Ibatis persistence framework which automates the mapping between SQL database objects and objects in Java. This mapping is created and maintained using xml configuration files.
- Worked with IBM RAD for Development and Deployed the EAR on WebSphere Application Server WAS 8.5.
- Worked with Postman and Soap UI for testing the Web Services.
- Experienced in monitoring the API performance and traffic in production using Kibana.
- Also observed the API’s in Emulation and Prod-parallel tools. Resolved the issues identified in the production.
- Implemented a Continuous Delivery pipeline with CI/CD tools like Jenkins.
- Deploying J2EE application EAR to Testing and Production environment using IBM WebSphere Application server.
- Used JIRA for tracking the defects and mostly used JIRA to update the JIRA tickets as the work progresses.
- Used GIT, Tortoise GIT version control tools for code management check-ins, checkouts and synchronizing the code with repository.
Environment: J2EE, Spring framework, Agile Scrum, Spring MVC, Spring Security, Spring Boot, Jira, JDK 1.8/1.7, Java 8/7, JSON, JSF, AJAX, Web services, POSTMAN, JSON, Agile Methodology, SQL, Cassandra DB, Design Patterns, Maven, Kibana
Confidential
Java Developer
Responsibilities:
- Used spring for creating the object using dependency injection (IOC).
- Developed the web-services and analysis of SOAP envelope using SOAP UI.
- Created Rest web services using JAX-RS, Hibernate framework.
- Configured action mapping (in XML) for each logical request that may be submitted.
- Seed Hibernate as Object Relational (OR) Mapping Tool for the backend data.
- Developed additional UI Components and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Built ANT scripts for automated deployment and for the build operation of the entire application.
- Developed web pages using HTML5/CSS and JavaScript, Angular JS
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
Environment: Core Java, SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, Eclipse IDE, Tortoise SVN source control, JIRA.
