Sr Full Stack Java Developer Resume
Milwaukee, WI
OBJECTIVE
- Being a strongly motivated individual striving towards betterment of my career as a technical expert and an individual, I have been motivating myself for over 7 years in the field of IT, I believe in hard work that uplifts my spirit and dedication enabling me as a catalyst for any company’s growth I work for.
SUMMARY
- IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration and Implementation.
- Strong expertise in using Angular 8 directives and filters to make SPA’s better in functionality.
- Experienced with UI frameworks such as AJAX, JavaScript, Angular 8, React JS, Node JS.
- Experienced in developing test cases for Angular 8 using karma.
- Strong programming skills in Java and J2EE with extensive ability to develop scalable applications.
- Expertise in Java and J2EE technologies including JDBC, JPA and JMS.
- Experienced in MVC (Model View Controller) architecture with SPRING.
- Strong Experience in Spring Framework modules such as Spring boot, Spring Microservices, MVC.
- Expertise in design and development of enterprise level spring - based web applications using Spring REST, Hibernate, Struts, Servlets 3.x, JSP and JSF for User Interface Applications.
- Proficient in using Amazon Web Services (AWS). Extensive experience with services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, SNS, SQS, AMI, Lambda.
- Extensively worked using AWS services along with wide and in depth understanding of each of them.
- Highly skilled in deployment data security and troubleshooting of the applications using AWS Services.
- Experience in creation of Docker images, Containers, push/pull and on integration with Spring Boot.
- Experience with building Docker Images and running them on Docker container.
- Experience in understanding of Microservices patterns - Hystrix, DDD, Aggregator, Proxy Chaining.
- Experienced with SOAP/RESTful web services and used to scale the applications for better BOA.
- Experienced with CICD - ANT/MAVEN/GRADLE/JENKINS/HUDSON/CVS/GIT/GITHUB.
- Experience in setting up Jenkins Master for the entire team as a CI tool as part of Continuous development and deployment process.
- Experienced in web/Application servers like Web Logic 10.0, JBoss7.1.0, WebSphere 8 and Tomcat 8.
- Good Knowledge in with Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
- Technically sound in understanding and implementation of Spring Microservices and their patterns.
- Experienced with distributed transaction management with isolation/propagation levels with Spring JTA.
- Implemented Database interaction using JDBC/SQL with back-end Oracle and developed and necessary stored procedures and triggers in Oracle.
- Experience in used Kubernetes to orchestrate the deployment, scaling & management of Docker Containers.
- Experience with techniques for addressing performance issues and ability to Tune SQL Queries
- Proficient in SQL, PL/SQL, Stored Procedures and Triggers while dealing with automation on DB.
- Experience using secure authentication mechanisms like LDAP, SASL and Kerberosv4.
- Strongly associated with usage of Selenium, Jenkins, Junit and Curl for Unit and System Testing.
- Experience with the Integrated Development Environments (IDE) like Visual Studio, Eclipse, RAD (Rational Application Developer), NetBeans, JBuilder and IntelliJ.
TECHNICAL SKILLS
Languages: Java (J2SE 1.8/1.7/1.6/1.5 , JEE 6 / 5), J2EE, JSP2.1/2.0/1.2, Servlets2.x/3.x, Python, C++
Frame Works: Spring5.0/4.0, Spring MVC, Spring Boot, Spring Cloud, Struts, Hibernate 4.x/3.x
Web Technologies: HTML 5/DHTML, XHTML1.1, JavaScript, jQuery, Angular4/6/7, NodeJS, ReactJS, CSS3, XML1.0, Bootstrap, AngularJS
Web/Application Servers: Tomcat 7.x/6.x, Web Logic 10.3/9.2/8.1/7.0 , IBM WebSphere6.x/5.x/4.x, JBoss 7.0, JAX-WS (SOAP), JAX-RS (REST, REST API), WSDL
AWS: EC2, RDS, S3, ELB, EBS
Build Tools: Pivotal Cloud Foundry (PCF), Google cloud, Azure, CI/CD
Messaging Services: JMS, Active MQ, Rabbit MQ, Confidential MQ, Apache Kafka, JAXRS, JAX WS, Apache CXF, Axis, Jersey
Databases: MYSQL, SQL Server, Oracle 11g, Mongo DB, Sybase and Cassandra
Version Control: GIT, CVS, Clear case, SVN, Maven, JIRA
Methodologies: Agile Methodology, Waterfall Methodology
Other Tools: Ant 1.7, Maven 3.x, Gradle3.x, Jenkins (CI), Rational Rose, Log4J, Docker, Kubernetes
PROFESSIONAL EXPERIENCE
Confidential
Sr Full Stack Java Developer
Responsibilities:
- Using J2EE design patterns like Singleton and used DTOs to transfer the data.
- Developed front end modules and consumed various Web services in the business layer using protocols like SOAP, UDDI and WSDL for business processes like financial resolver, net worth calculator, Credit Card Application, and tax calculator etc. in the application.
- Implemented AJAX to make web pages more interactive, also enabling switching between different independent tabs.
- Used config-server options of PCF for maintaining application properties pertaining to each environment
- Integrated Python frameworks likeWebapp2 and, Flask.
- Implementation of asynchronous workflow engine based onJMS.
- Experience in installation, configuration, Deployment and management of web and enterprise applications onBEA WebLogic Server.
- Maintained API's/ and Web Services in PHP and in Python.
- Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
- Participate with application and infrastructure architects to provide security overlays for IAM development and deployment patterns
- Deploy a Spring Boot Application to AWS Beanstalk.
- Created a database known as SQL AZURE database, which integrates with Active directory and Hadoop.
- Installation and setting up Python/Django/MySQL in AWS and EC2 cloud platform.
- Deployed and Maintained windows phone applications on Azure cloud technologies.
- Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization
- Created WebPages/views using components of PrimeFaces and JSF according to the MVC framework.
- Spring Data JPA used retrieve and update, inserting data in database.
- JSON request/response from UI is processed using Spring Boot, Restful features with micro services Architecture and Spring Data JPA framework is used to save/retrieve the data in the backend
- Used Apache Maven as a build tool for building the Restful web-service
- Imported data from flat files to SQL Server database using SSIS. Also used Azure for Scaling and checking the reliability of the applications which were developed during the project.
- Experience in maintaining a large number of files through version control tool like GIT.
- Developed JMS components to send messages from one application to other applications.
- Built EJBwith Point-to-Point messaging functionality and MQ Series as JMS provider.
- Integrated Spring with Hibernate using configurations and implemented DAO layer.
- Extensively used Hibernate ORM in data access layer to write DAOs.
- System analysis and deliver integration specification which includes interfaces exposed, technology and protocols used based on Oracle SOA suite of products mainly BPEL, Service Bus and WebLogic application server includingJMSresources.
Environment: Java 8, Hibernate 4.0, JPA 2.0, Spring 3.2, Oracle 11g, JUnit, Eclipse IDE, Tomcat 7, Maven 3.0.1, Jenkins, Web services, Azure, micro-services, Angular2, JavaScript, HTML5, CSS3, XML, Scaled-Agile Methodologies.
Confidential, Milwaukee, WI
Full Stack Java Developer
Responsibilities:
- Involved in Design, Development and Support Different phases of Software Development Life Cycle (SDLC).
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
- Used AGILE methodology and participated in SCRUM meetings.
- Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
- AWS EC2 instances were configured in developing and QA environments with NodeJS.
- Designed interactive web pages with front-end screens using HTML5 and CSS3.
- Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts and Angular 2.0 Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
- Implemented Web Services (WSDLs) using JAX-WS and also implemented REST services by Golang with microservices architecture Docker, Kubernetes.
- Developed and updated the webpages using HTML5, CSS3, React.js, Angular.js for achieving cross browser compatibility.
- Worked on the modernization of a legacy and outsourced UI technologies used were Angular JS 2, CSS, Node JS, Express JS and AWS (Amazon Web Services).
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly. Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Actively involved in mock screens development and project start-up phase.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5, CSS3 and AngularJS.
- Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
- Built MAVEN scripts for automated deployment and for the build operation of the entire application.
- Deployed the application in WebSphere Application Serve and Configured JMS in the WebSphere application server to send messages on the queue.
- Spring Controllers were used with Angular JS to route the control to desired Java services.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC., Used JSON as response type in REST services.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5, CSS3 and Angular JS.
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys, control user access to your Kinesis data streams.
- Developed core Java programs for all business rules and workflows using spring framework. Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
- Created custom Plugins, templates, and functions for Angular JS application.
Environment: J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Kubernetes, Angular JS, NodeJS, ReactJS, Bootstrap, jQuery, JBOSS, JUnit, Grunt, GitHub, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC, Maven and SVN.
Confidential, KY
Sr. Java Developer
Responsibilities:
- Participated in analysis, specification, design, and implementation and testing of Software Development Life Cycle.
- Used Spring framework and interacted with backend database using Hibernate framework, Developed XML script for to configure Struts, spring, and hibernate.
- Used Hibernate in data access layer to access and update information from the Oracle database, Extensively working on Servlets, JSP, Spring, and JavaScript.
- Working in the service layer as aJavaWeb Developer using Spring 5.0, Spring Boot, Hibernate, SOAP and REST Web-services.
- Developing presentation layer UI components, validations using HTML5, applying styles using CSS.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
- Well versed with multi-threaded batch jobs as part of Nightly and timely schedules.
- Worked on building the Automated CI/CD deploy pipeline using Jenkins/Nexus.
- Implemented Spring boot micro services to process the messages into the Kafka cluster setup, Used core Java, Multi- threading, I/O Streams, and Collections framework.
- Implemented Object Oriented Analysis and Design (OOAD) using Rational Rose.
- Utilized the concept of mean stack development using Node JS and Angular JS.
- Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
- Building/Maintaining Docker container clusters managed by Apache Kinesis, Kubernetes, Linux, Bash, GitHub, Ansible, Terraform, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys. procedures and to manipulate the data in the database.
- Developed Struts forms and actions for validation of user request data and application functionality.
- Designed a flexible and highly dynamic framework that incorporates robust marshaling and un-marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
- Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
- Developed business tier using stateless session bean.
- Used JavaScript for the web page validation and Struts Validator for server-side validation.
- Designed the database and coding of SQL, PL/SQL, Triggers and Views using MySQL
- Performed peer code reviews and performed integration testing of the modules
- Created Use Case Diagrams, Object Diagrams and Class Diagrams in UML.
- Used XML parser APIs such as JAXB in the web service's request and response data for marshalling and un-marshalling.
- Performed Unit Testing using Junit and Functional testing to validate code.
- Implemented Object Relation Mapping in the persistence layer using Hibernate Framework.
- Working on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
- Working on Web/User Interface development using HTML5, XHTML, DHTML, CSS3 andJavaScript.
- UsingJavaMessage Service (JMS) for reliable and asynchronous exchange important.
- Implementing MVC architecture using Spring Framework.
- Resolving bugs and Change Requests to already existing code.
- Scaling the component interactions and generalized the interfaces using Restful web service.
- Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
- Writing ANT scripts, compiling, building, packaging the EAR and deploying into the server in Windows Environment.
- Working with business to understand requirements and mapping them into technical user stories, Performed performance testing using JUnit.
- Created Spring Restful Web services consuming and producing JSON / XML.
- Used PL/SQL programming in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS)
- Used ANT as build-tool for building J2EE applications and Log4j for loggings
- Used HTML, CSS, JSP, JavaScript, jQuery, Bootstrap for front end responsive implementation.
Environment: Java/J2EE, Spring, Hibernate, JavaScript, Oracle, JUnit, Web Service, REST, SQL, SVN, ANT, Windows, Kubernetes, Web Logic, XML. JSON
Confidential, Fort Wayne, IN
Java / J2EE Developer
Responsibilities:
- Well versed with multi-threaded batch jobs as part of support schedule on a regular basis.
- Involved in Enhancement of existing application utilizing AngularJS and created dynamic menu.
- UsedCassandra(CQL) for database and Redis for cache, for storing and fetching the data.
- Developed Web services component using XML, WSDL, Restful and SOAP with DOM parser to transfer and transform data between applications.
- Used JIRAto manage the issues/project workflow, Configured and managed Jenkinsas a deployment tool.
- Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
- Developed Hibernate configuration files and queries and implemented DAO classes
- Integrated with Quartz for scheduling support and developed cron schedule expressions.
- Performed code review, unit testing, functional testing, system testing and integration testing.
- Improved the performance of the backend batch processes usingMultithreadingand concurrent package API
- Used JDBCfor database connectivity with oracle.
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Experience in Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
- Developed Micro services& APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Micro services
- Used spring framework to handle application logic and make calls to business objects and services.
- Developed the UI screens using HTML5, CSS3, Ajax jQuery, Bootstrap, Angular JS 2.0 and was involved in resolving cross browser Java script issues.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
- Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
- Involved in the development of programming user interface design and front-end (HTML) for the web application using HTML, Typescript & CSS to the requirements of the client, Experienced with Angular 2 framework to build SPA.
- Developed the Persistence Layer using Hibernate.
- Developed RESTful web services using JERSEY API and developed both the producer & consumer, Used DOM Parser to parse the XML response from web services.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
- Used session beans to expose the application for the use by the third-party users.
- Worked on the consumption/producer side of REST based Web services.
- Implemented the project as a multi-tier application using spring framework.
- Worked on Web Services such as SOAP (JAX-WS) and REST (JAX-RS) and implemented using spring technologies, developed few stored procedures, triggers and sequences.
- Responsible for maintaining the empath UI for the agents which is based on ReactJs.
- Configuring and Maintaining PL/SQL Replication Server for Postgres.
- Complete Knowledge on API movement from local environment until moving the application to Prod environment.
- Well versed with deploying the apps on AWS server using Jenkins pipelines.
- Worked with multiple teams across various regions while handling the effective requirement match as part of the reconciliation process.
- Utilized Postman/SOAP to develop and test rest as well as soap-based Web services.
- Used Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging AWS API’s.
Environment: Java, JSP, Servlets, Spring, JDBC, XML, JavaScript, Oracle, Web Logic, HTML, Web Services. SVN, Java Script, Hibernate, XML, SQL, MySQL.
Confidential, New York City, NY
Jr. Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model.
- Used Eclipse IDE tool to develop the application and Used JIRA to create EPICs and User Stories for the Confidential cycle.
- Developed web application using Spring MVC framework. Implemented Navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Successfully Migrated all applications from WebSphere 7.0/Java 6 to Web sphere 9.0/Java 8.
- Analyzed DB2 connection calls as well as stored procedures that happens from Java Applications, Worked on the consumption/producer side of REST based Web services.
- Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
- Updated dashboard front end to support multiple dashboards and their CRUD operations using typescript.
- Created Single page application structure with multiple modules using Angular/Typescript, Implemented the project as a multi-tier application using Struts 2.0.
- Worked on Web Services such as SOAP (JAX-WS) and REST(JAX-RS) and implemented using spring technologies.
- Actively worked with Consuming and producing multiple web services as part of API development built on spring boot.
- Involved in handling various Cloud services such as Identity management, Elastic Container Services, EC2, S3 buckets,
- Involved in building and maintaining cloud-based infrastructure on AWS and familiarity with Route 53, Implemented logger for debugging using Log4j.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
- Designed Hibernate entities that map data base tables, implemented inheritance strategies using Hibernate inheritance strategy.
Environment: Java, Git, MSSQL Server, Oracle 11g, SQL, JMS, SOAP, Servlets, JSP, JavaScript, Restful, jQuery, MVC, ANT, XSLT, HTML, XML, Spring, Hibernate Log4j.
