Post Job Free

Resume

Sign in

Sr Java Full Stack Developer

Location:
Irving, TX
Posted:
March 25, 2024

Contact this candidate

Resume:

Name: Lakshmi Chandana

Phone: +1-972-***-****

Email: ad4kg4@r.postjobfree.com

Summary:

Java Full Stack Developer with 8 years of experience in Analysis, Design, and Development, Testing, Deployment, Integration and maintenance of web based using Java and J2EE technologies.

Professional experience in using Core Technologies Java, J2EE, Servlets, JSP, Custom tags, JDBC, JavaBeans, JavaScript, JNDI, JMS, JTA, HTML, XHTML/DHTML, XML, SOA, Web Services.

Extensively used Java 8 features such as lambda expressions, Java Stream API, Java Time API, Exceptions, Parallel operations on collections and for effective sorting mechanisms.

Experience in developing UI for Web based applications using HTML (4/5), CSS2/3, XML, JavaScript, jQuery.

Proficient in using J2EE Frame works like Struts, Hibernate 2.x/3.x/4.x/5.x and spring 2.x/3.x/4.x Technologies.

Strong Experience with Spring and Spring Modules like Spring IOC/ Spring DI, Spring MVC, Spring JDBC, Spring Hibernate, Spring Data, Spring REST and Spring AOP and Spring Boot Technologies.

Implemented Microservices using Spring Boot, Spring Data, Spring and REST API’s

Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration

Good Experience in Hibernate ORM Configuration, Coding & Integrating using Spring Hibernate Template

Expertise in using SOA & Web Services Technologies: Web Services, SOAP, RESTFUL, JERSEY, Spring Restful, Spring REST Template, UDDI, SOAP UI.

Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS.

Experience on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), and LAMBDA and experienced in building highly scalable applications using various architectures.

Experienced in developing Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.

Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka.

Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.

Experience data processing like collecting, aggregating, moving from various sources using Apache Kafka.

Expertise with using RDBMS like Oracle, SQL Server, MySQL & writing and tuning SQL and PL/SQL queries.

Experience with web/application servers: Web Sphere, Web Logic, JBoss, and Tomcat Server.

Hands on Experience in integration with Maven, JUnit and Log4j frameworks.

Good exposure on using IDE’s like Eclipse, Net beans, Sublime.

Strong hands-on expertise in debugging and fixing streaming jobs by looking at debug logs and configuration tuning.

Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate and Singleton, Adaptor, Factory & Abstract Factory Patterns.

Experience in using JMS, Message Queues and Spring JMS Integration.

Experience in using CI/CD (Continuation Integration and deployment) tools like Docker, Jenkins and Hudson.

Strong knowledge in UML, Use Cases, Collaboration, Class, Activity and Sequence Diagrams.

Experience in working on Version Control tools like CVS, SVN and GIT and Jira for Tracking

Extensively worked under different development methodologies like SDLC, Agile/Scrum and Waterfall.

Experience in writing Build Scripts using ANT, MAVEN.

Technical Skills:

Languages

Java, SQL, PL/SQL, HTML, CSS, JavaScript, Python, C, C++.

Technologies

JDBC, JNDI, Servlets, JSP, JSTL, JSF, Spring, SOAP, Hibernate, Spring, SOA, JMS, RESTful and SOAP web services.

JavaScript Frameworks

Angular 9, Angular JS, Angular, jQuery, Node JS, React JS, Express JS.

Development Tools (IDEs)

Eclipse, MS Visual Studio, IntelliJ

Web/Application Servers

Tomcat, WebLogic, IBM WebSphere.

Design Patterns

MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

Data Base

Oracle, MySQL, DB2, SQL Server, Mongo DB.

Platforms

Windows, UNIX, LINUX

Methodologies

Agile Methodology

Tools

Git, JIRA, Jenkins, JUnit, TestNG, Log4j, JMeter, Mockito, Cucumber, ANT, Karma, Jasmine, Maven, Gradle, EC2.

Professional Experience:

Client: Magellan Health, Frisco, TX MAY’22 – Current

Role: Sr. Full Stack Java Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

Developed java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework.

Designed and developed the application using Agile methodology and followed TDD, Scrum, pair programming.

Involved in Design, Documentation, Coding and Testing of the application in Agile Methodology.

Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS and Javascript.

Involved in the enhancements, re-designing the existing application.

Involved in coding, building of Java applications using Core Java, Multithreading, JSP, and Servlet.

Used standard J2EE design patterns and Model-view-controller (Spring MVC) in application design.

Involved in consuming, producing RESTful web services using JAX-RS.

Designed and implemented the UI using HTML, JSP, JavaScript, AJAX, and JQuery and AngularJS.

Worked on Angular JS which combines web applications with Model View Controller capability to make development and testing of code efficient.

Developed and optimized custom JDBC queries to extract specific data sets from EPIC source systems.

Successfully migrated large volumes of data from EPIC source systems to SQL Server databases while maintaining data integrity.

Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

Created and maintained automation schedulers and execute JDBC data loading processes, ensuring timely and reliable data updates.

Implemented Spring boot micro services to process the messages into Kafka cluster setup.

Utilized Snowflake's data loading utilities and features to facilitate the ingestion of data from SQL Server into Snowflake data warehouses.

Developed single page applications using React Redux architecture, ES6 and web pack.

Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).

Involved in creating a reusable component using React JS for DOM manipulation

Used JMS API for asynchronous communication by putting the messages in the Message queue.

Created Internal RESTful Web Service API using AJAX Call (JSON, JAVA and AJAX).

Designed and built security architecture using AWS Lambda, AWS API Gateway and AWS STS.

Used AWS SDK to connect with Amazon SQS for bulk email processing.

Worked on migrating legacy applications from On-Prem to Aws cloud.

Micro Services have been built using spring boot, spring cloud and deploying to AWS Cloud.

Setup and built AWS infrastructure various resources, VPC, EC2, S3 and RDS in Cloud Formation JSON templates.

Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.

Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.

Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.

Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.

Used Oracle SQL Server for storing the data and extensively used PL/SQL queries along with stored procedures and functions for complex queries and data analysis.

Written and modified SQL queries and stored procedures for the application to communicate with Database. Oracle used as backend, Worked on SQL queries for persistence of Business Objects.

Involved in mapping data base tables with Business objects using Hibernate.

Integrated Camunda BPM platform to streamline and automate complex business processes, enhancing workflow efficiency and reducing manual intervention.

Configured and customized Camunda Cockpit and Admin tools for real-time monitoring and management of BPMN processes, ensuring optimal performance.

Environment: Spring MVC, Oracle 10g, Hibernate, Camunda BPM, BPMN, Camunda Cockpit, Camunda Admin, Microservices, AWS, RESTful Web services, React JS, My Eclipse IDE, jQuery, JSON, AJAX, Html, CSS, Java Script, AngularJS, WebSphere Application Server, Java, JSP, HTML, JMS, Java script, SQL, UNIX, DB2 and Log4j.

Client: Rite Aid, Philadelphia, PA OCT’20 – APRIL’22

Role: Sr. Java/ AWS Developer

Responsibilities:

Successfully followed agile scrum guidelines to achieve faster and iterative delivery of the software to production environments.

Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing of software development life cycle.

Design and develop custom message adapter components using Apache Kafka that allows message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.

Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.

Used the most popular streaming tool Kafka to load the data and move the same data to MongoDB NoSQL database.

Implementation of authentication for Restful web services using Spring Boot Security Starter.

Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.

Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.

Used Spring IOC for dependency Injection of one class objects into other class such as model objects into controller classes.

Managed Docker orchestration and Docker containerization using spr.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Developed powerful Single Page Application and dynamic responsive Web Application with Angular9.

Created Angular service and integration with RESTful APIs.

Written client-side code using Web Services- JAX-WS based on SOA microservice architecture.

Worked on Eclipse IDE as Application Development Environment.

Build pipeline using Jenkins to deploy applications into AWS.

Used the most popular streaming tool Kafka to load the data and move the same data to MongoDB NoSQL database

Developed application components using Spring, Spring-Data, Spring Boot and Oracle.

Used Spring extensively to achieve dependency injection to wire the object of business class.

Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

Designed and developed Micro Services Architecture to divide application into business components using Spring Boot and REST API’s.

Worked with multithreaded custom framework similar to Spring-Batch using OSGI and Caching (Dynamic and Non-Dynamic) to develop end of day batch loaders.

Developed the Web application using Spring MVC, Ext-JS, Html, JSP and JavaScript

Developed application components using Spring, Spring-Data, Spring Boot and Oracle.

Used Spring Data Repositories to perform CRUD operations.

Spring Boot services were developed using micro service architecture with RESTFUL.

Spring security is used for authorization/authentication, session fixation, clickjacking, cross site request forgery.

Strong understanding of vanilla JavaScript (ES6/7), HTML and CSS.

Worked on migration of Existing Applications to AWS cloud.

Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.

Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.

Developed spark jobs for batch processing and worked on spark SQL and spark streaming.

Docker containers were used to deploy the applications as part of scaling application using Micro services.

Deploy production systems onto AWS.

Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.

GIT is used for the version control, Maven is used for build script and configured log4j log files.

Using JUnit test in Eclipse, developed Unit test cases and test suite.

Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.

Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.

Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.

Used ES6 feature that allow you to work with strings in a novel was compared to ES5 and below.

Delivered cutting edge user interface and components using JavaScript ES5.

Environment: Java 1.8, J2EE, Hibernate5.1, Spring4.3, JSP, Oracle, MongoDB, MVC, Jira, Jenkins, JUnit, Maven, JAX-RS, Log4J, Apache Tomcat, Spring Boot, Micro services, AWS, Elastic Bean stack, Spring Batch, Apache, Docker, Agile methodology.

Client: Valley Bank, Morristown, NJ JAN’18 – SEP’20

Role: Java/J2EE Developer

Responsibilities:

•Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.

•Created user-friendly GUI interface and Web pages using HTML, jQuery, Ajax and Java script.

•Used Spring MVC and Dependency Injection for handling presentation and business logic and Spring Boot to implement the Controller and Service layers.

•To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.

•Developed powerful Single Page Application and dynamic responsive Web Application with Angular .

•Created Angular service and integration with RESTful APIs.

•Integrated Spring DAO for data access using Hibernate and Used Spring Security for Authentication and Authorization of the application.

•Implemented to reprocess the failure messages in Kafka using offset id.

•Implemented persistence framework using Hibernate& handled Transaction Management using the provided data.

•Integrated Spring and Hibernate together and worked on developing backend components and services.

•Extensively used Hibernate ORM in data access layer to write DAOs for Hibernate Mapping files.

•Extensively used JSON to parse the data from server side to satisfy the business requirement.

•Responsible for designing Hibernate mapping files based on business logic and Object relationships.

•Developed Message Driven Bean for asynchronous sending Messages using JMS.

•Extensively worked on REST and SOAP based Web services.

•Created REST web services to send data in JSON format to different systems using Spring boot.

•Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS.

•Used Amazon S3 to backup database instances periodically to save snapshots of data.

•Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.

•Implemented service methods and SQL queries, PL/SQL to interact with the Oracle 10g DBM.

•Extensively used JMS API for asynchronous communication by putting the messages in the Message queue.

•Configured and used Log4J for logging all the debugging and error information.

•Used LDAP Authentication for single sign and authentication, logging and Validating User Credentials.

•Used JIRA extensively to log all issues and track development status.

•Developed unit testing framework using JUnit test cases for continuous integration testing.

•Developed the build scripts using Maven.

•Used GIT Version Controller to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, J2EE, Spring 4.x, Spring Boot, Hibernate 4.1, HTML5, CSS3, Oracle 11g, WebLogic 10, XML, RESTful Web-Services, AWS (EC2, S3, IAM) log4j, JUnit, Eclipse, JavaScript, Maven, GIT.

Client: GlobalLogic, India JUN’15 – NOV’17

Role: Java Developer

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.

Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, SASS, Bootstrap, jQuery, JavaScript.

Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.

Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.

Developed the entire application implementing MVC Architecture integrating with Hibernate and spring frameworks.

Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE 3.4.

Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.

Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring functionality.

Involved in injecting dependencies into code using Spring core module.

Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).

Developed the helper classes for better data exchange between the MVC layers.

Developed Web tier by using spring, JSP, Ajax and Html.

Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Developed and used Web services both REST and SOAP for getting required information from third party.

Developed the Hibernate mapping files and involved in writing Junit test cases and suits using Eclipse IDE.

Extensively worked on JMS using point-point messaging Domains for implementing Exchange of information through Messages.

Deployed applications as archived files and as exploded archive directories.

Used WebSphere Server6.1 with the concept of an application installation directory, which helped to organize deployment files and deployment configuration files for easy deployment using WebSphere Server tools.

Deployed the complete Web applications in WebSphere Application server.

Used ANT tool for building and packaging the application.

Used Perforce for Source Control and Version Management.

Environment: Java1.6, J2EE, Servlets 2.0, JSP 2.1, Spring2.5, CSS, Tiles, Log4J, ANT, Hibernate 3.X, Web services, Apache AXIS 2, JMS, WebSphere6.1, Oracle 10g, Eclipse 3.4, AJAX, Junit, Html, Linux.

Educational Details:

Bachelors in Information technology from JNTUK, India, 2015.



Contact this candidate