Post Job Free

Resume

Sign in

Stack Developer Java J2ee

Location:
Jackson, MS
Salary:
100000
Posted:
January 18, 2024

Contact this candidate

Resume:

Kamini Ben

ad2vkx@r.postjobfree.com

601-***-****

Required Skills/Experience

Years of Experience

Last Used

Java JDK 8+

7

2021

JEE

7

2021

REST & SOAP

6

2021

SQL Server

5

2021

Kamini Ben

Senior Java Full Stack Developer

Java/J2EE JAXB JAX-RPC AngularJS Node.js Angular 2/4

HTML5 SCRUM TDD REST SOAP WSDL UDDI JAX-WS JavaScript

CSS3 jQuery AJAX JSON jQuery NodeJS BackboneJS ReactJS Bootstrap BPM BPEL MVC

Summary:

9 years of experience in developing web and enterprise applications using Java/J2EE technologies in business domains like Retail, Insurance and financial.

Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology, Agile Development &Testing using Software Development Life Cycle.

Expertise in developing SOA (Service Oriented Architecture), REST and J2EE ++ based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.

Extensive experience in designing professional UI web applications using front-end technologies like AngularJS, Node.js, Angular 2/4, HTML5, CSS3, JavaScript, jQuery AJAX, JSON, jQuery, NodeJS, BackboneJS, ReactJS and Bootstrap.

Expertise in implementing web and enterprise applications using Java 11, Spring Boot, Spring Rest and Spring Security, React, NodeJS, Python, MySQL, Angular, Mongo DB.

Understanding on API design with Data structures, Algorithms (Hash Code, Tree, etc.)

Experience in Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR.

Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.

Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.

Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.

Used New Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.

Proficient in frameworks like Struts, spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.

Used NodeJS and jQuery for DOM manipulation.

Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.

Experience in database modeling, design and development of PL/SQL Queries, Stored Procedures, Triggers, Cursors, Functions and Packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2 and MySQL.

Experienced with Hibernate/JPA Entities for mapping HQL, HSQL Named Queries, Criteria, and Projections.

Developed applications using latest technologies like spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.

Worked in Building application platforms in the Cloud by Amazon Web Services.

Experience in using ORM tools like Hibernate, iBATIS, Mybatis for XML mappings and Java Objects.

Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.

Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.

Responsible for support and maintenance, implemented Spring Batch for huge number of transactions.

Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.

Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.

Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Terraform, Cloud Formation, IAM, S3, RDS, Dynamo DB, Elastic ache, SNS, SQS, AMI.

Technical Skills:

Programming Languages: Java 11, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Application/Web Servers: Apache Tomcat 8.0, IBM WebSphere 8.0, JBoss 7.x, Oracle/BEA WebLogic 12.x/10.x/9.x API

Web technologies: JSP, JavaScript, jQuery, AJAX, Angular JS, XML, HTML 5, CSS 3, ReactJS, BackBone.JS 1.3.1, Node JS 6.0.

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/2.0, Spring Security 3.2

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes, OpenShift

XML Tools: JAXB, Apache Axis, Altova XML Spy

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: Junit, Selenium, TEST NG, Mockito, Cucumber, JMeter, RFT

Relational Database: Oracle 11g/12C, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra, Couch DB

Version Control: CVS, SVN, Rational clear case, Git, Bitbucket

Build Tools: Maven 3.3.9, Gradle 3.4.1, Ant 1.10

Platforms: Windows 10, UNIX, Linux

Professional Experience:

United Parcel Service, Louisville, KY March 2021 - Present

Role: Sr. Java Full Stack Developer

Actively participated in every stage of the Software Development Life Cycle (SDLC), encompassing project analysis, design, development, and thorough testing.

Applied the AGILE methodology and actively engaged in Scrum meetings as part of the development process.

Designed and developed full-stack web applications using Java, Spring Boot, Angular, and oracle, resulting in improved user experience and increased customer satisfaction.

Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.

Develop complex functionalities using Java 11, HTML, and CSS.

Used Spring framework including Spring core/IOC, Spring Web and Spring Security for Authentication and Authorization of the application.

Used Spring Boot, which is radically faster in building cloud Microservices and develop spring, based application with very less configuration.

Used HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.

Designed and developed the web pages and user interface (UI) using HTML5, CSS3, Bootstrap 4, JavaScript, jQuery, Typescript, Angular.

Used Angular's dependency injection mechanism to effectively use these services across the application.

Wrote SQL queries to retrieve information from the Oracle database for data adjustment purposes. Employed joins to fetch data from multiple database tables, while also incorporating views and unions as part of our implementation.

Involved in writing SQL and Stored Procedures for handling complex queries and accessing them through Java Programs from OracleDatabase.

Incorporated ODBC to establish a connection with the Oracle database, enabling seamless database interaction.

Designed, configured, and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes IAM, EC2, S3, EKS and ELB.

Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.

Conducted comprehensive JUnit tests to ensure the functionality of each component before implementation.

Environment: Java, Spring Boot, Oracle, HTML5, CSS3, JavaScript, Angular, Bootstrap, Spring, Spring MVC, Spring IOC, Spring core/IOC, Spring Web, Spring Security, Spring Boot, Hibernate, AWS, Junit.

Bancorp South, Tupelo, MS May 2020 to Feb 2021

Senior Java Full Stack Developer

Followed Agile Software Development Methodology to build the application iteratively and incrementally.

Execution of tasks in asynchronous mode using multithreading, Executor Service Framework.

Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.

Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS.

Designed and developed Micro Services business components using Spring Boot.

Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.

Developed enterprise applications using Scala.

Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.

Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry and deployed the application on it. Involved in the development of Microservices for all the models using combination of Spring Boot and Spring Security.

Building cloud Microservices and implementing back-up using Spring Boot.

Used Microservices with Spring Boot services and combination of REST, Apache Kafka messages.

Worked on custom Docker container images, tagging, pushing images, integration of spring boot.

Provided cloud environment for Microservices using spring cloud Netflix (Eureka server).

Implemented Fail Safe and circuit breaker patterns in Spring Boot Microservice applications using Hystrix and monitored the services using Hystrix Dashboard.

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept

Used Microservices with Spring Boot services and combination of REST.

Used AWS SQS to manage message queuing service that makes it easy to decouple and scale Microservices, and serverless applications and Communication with External Services.

Developed web pages using HTML/CSS and JavaScript.

Kubernetes is configured for automating deployment, scaling and management of containerized applications.

Used SOAP UI, Postman, Rest Client, Spring Mock MVC, spring 4Junit for testing the web services.

Worked with several testing frame works such as JUnit, Easy Mock, Mockito and Power Mock.

Used Maven/Nexus as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GITHUB, Jenkins, and Jenkins Jobs.

Used GIT repository to push the code and interact with other developers throughout the company.

Used Jenkins CI/CD build server to perform Pull Requests and Dev environment builds.

Environment: Java 8.0, Spring Boot, Hibernate 4.5, JPA, JavaScript, HTML 5.0, CSS3,Angular 7.0, Kafka, MongoDB, Bootstrap, Apache Tomcat 8.0, Oracle 11g, Log4J,JDK 1.8, Easy Mock, XML, Web Services, SOAP UI, Netflix Eureka, Spark, Netflix Ribbon, Maven, Git, Eureka Server, Hystrix, Ribbon, Agile, Spring Cloud Netflix, ELK, GIT,AWS SQS.

Forestry Suppliers, Inc., Jackson, MS January 2018 to April 2020

Sr. Full Stack Java Developer

Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.

Developed business components using core java 8 concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.

Documentation functional specifications using Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.

Implemented and developed UI components using React JS features like dependency Injection, Models, data binding and controllers.

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.

AWS resource configuration using Terraform and cloud formation.

Developed Interactive web pages using ReactJs, HTML, CSS and JavaScript.

Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux) and used Spring Cloud for AWS.

Developed Java Code using Eclipse IDE and used various Eclipse Built-in Plugins such as SVN version control.

Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker. Designed and developed Micro Services business components using Spring Boot.

Used Javascript and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML and CSS.

Responsible to support the operations, monitoring & reporting according to the requirement of higher management team by making Splunk Dashboards.

Integrated application with Spring Security for form-based authentication and authorization by used spring security jsp tags to provide UI level spring security.

Stored authentication and authorization detail in database, used these DB authorization detail with spring security annotation on method for apply method level spring security.

Implementing security Single Sign-On application to share user management, authentication, and authorizationamong multiple applications.

Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.

Involved in creating test cases using JUnit strictly following Test Driven Development (TDD) methodology.

Used JUnit, Mockito and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology.

Worked on SOAP Web Services using SOAP for transmission of large blocks of XML data over HTTP.

Used Maven, Nexus and Jenkins to automate the build and deploy process.

Involved in testing the JMS integration between queues and topics using GEMS.

Environment: Java 6, Spring 4, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Jta, Spring Boot, JPA, Java Scripts, HTML 4.0, CSS, JMS, JAXP (SAX & DOM),AWS, WebSphere Application Server, Eclipse/RAD 8.0, Oracle 11g, SOAP, RUP, Maven, log4j, Polymer, JUnit, XML, MongoDB, Web Services, ILogJRules 5.0, Splunk, GIT.

Genesco Inc., Nashville, TN June 2016 to December 2017

Java / J2ee Developer

Worked on Agile methodology including team-based design and code reviews.

Actively involved in Requirement Analysis, designing, development and testing of the entire application.

Developed the web interface using HTML5, CSS3, JavaScript, jQuery, React JS, and Bootstrap.

Enhance and modify the presentation layer and GUI framework that are written using JSP and client-side validations done using JavaScript.

Implemented Spring MVC controllers, configured using Spring MVC annotations and configuration files.

Implemented spring framework Bean Factory & Application Context for bean initialization &configurations.

Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.

With the concept of React JS worked on usage metrics and also end to end events tracing for analysis purpose.

Expertise in React JS framework to develop the SPA.

Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.

Used Hibernate as an ORM tool to interact with the database.

Experienced in React JS and worked with React Flux architecture.

Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.

Involved in development of POJO classes and writing Hibernate query language (HQL) queries.

Asynchronous messaging is done using JMS and created Queue for point to point messaging.

Develop complex functionalities using Java 11, HTML, and CSS.

Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.

Implemented Service Oriented Architecture by developing, consuming RESTFUL service based on JAX-RS.

Implemented Java Classes to use JAXP parser to create Java objects and able to modify the data received.

Worked with DB2 and Wrote SQL Queries, stored Procedures, triggers, & integrated SQL Queries into DAO.

Deployed the application on Apache Tomcat Application Server.

Used Log4j logging mechanism for logging.

Used SVN for versioning and concurrent access to the project files.

Resolving spring framework artifacts and code build & deployment with Maven.

Used JIRA for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment.

Automated regression test cases using Selenium.

Environment: Java 6, J2EE, Spring MVC 3.0, Hibernate 3.0, HTML, CSS, JavaScript, React JS, JMS, SOAP, Axis2, Maven, Jenkins, DB2, Selenium, Log4j, SVN, JIRA, Tomcat 6.0.

Pinnacol Assurance, Denver, CO January 2015 to May 2016

Java Developer

Involved in gathering and analyzing system requirements.

Played key role in the high-level design for the implementation of this application.

Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.

Developed UI using java swings.

Created tables, Views, Types, triggers, complex join queries, stored procedures, and functions and modification to exciting database structure as required for addition of new features.

Involved in Designing the Database Schema and writing the complex SQL queries.

Involved in Code reviews for other modules developed by peers.

Designing and establishing the process and mapping the functional requirement to the workflow process.

Accessed stored procedures and functions using JDBC Callable statements.

Deployed the applications on IBM Web Sphere Application Server 6.0.

Executed and coordinated the installation for the project.

Worked on web-based reporting system with HTML, JavaScript and JSP.

Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, IBM Web Sphere 6.0, SQL and JUnit.

Zions Bancorporation, Salt Lake City, UT October 2013 to December 2014

Java Developer

Developed the project in Java, different J2EE technologies like Struts, JSP, Servlet, JavaScript, HTML, and CSS.

Implementation of MVC architecture by separating the Business Logic from the presentation Logic using Struts framework.

Used JDBC in Data Access layer for data manipulation.

Wrote SQL queries for JDBC prepared statement and used callable statements to call stored procedures.

Developed XSD, WSDL for SOAP web services which are implemented using JAX-WS metro.

Created SOAPUI project to test the Web Services with test data.

Developed and deployed the applications using Tomcat and SVN for the version management.

Used Eclipse as software development platform for developing the whole application.

Tested the application in different environments like DEV, QA and UAT.

Worked with QA team in working with issues from QA environment and BA team for UAT defects

Environment: Core JAVA, JSP, Servlets, HTML, CSS, JavaScript, JDBC, Tomcat, Eclipse, SQL, Struts, XSD, WSDL, SQL Developer, QC, SVN



Contact this candidate