Post Job Free

Resume

Sign in

Java J2ee Front End

Location:
Tukwila, WA
Posted:
March 13, 2024

Contact this candidate

Resume:

SAI KIRAN

Email: ad4bh2@r.postjobfree.com

Phone: +1-908-***-****

Professional Summary:-

** ***** ** ** ********** in various applications design, development, implementation, and maintenance of Web based n-tier architecture systems using Java/J2EE for enterprise applications.

Involved in all the phases of SDLC including analysis, design, programming, building, testing, debugging and maintenance.

Good working knowledge of extreme programming using Agile, Waterfall methodology with iterative and incremental software development.

Extensive experience in designing both front end & backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML, CSS, Angular 2 and Angular4, AJAX, JavaScript, jQuery, Bootstrap.

Extensive experience in various Java/J2EE technologies including Core Java, J2EE, Servlets, JSP, JDBC, Struts, spring and Hibernate.

Extensive Experience working with spring, Struts, JSF and O/R mapping Hibernate frameworks.

Advance knowledge of NoSQL, SQL Queries using Hibernate framework with Spring ORM in interaction with the Relational Database Management System (RDBMS).

Experienced in using Spring Framework (Spring Core, Spring Model View Control, Spring IOC, Spring ORM, Spring Web flow, Spring Data Access Object)

Hands on experience in developing user interfaces using Java Script, HTML4, HTML5, Ajax, CSS2, CSS3, jQuery, JSON and AngularJS & ReactJS.

Experience in working with RESTfulweb services.

Hands-on experience in developing SQL queries and implementing them in various relational databases like SQL Server 2008, MySQL, and Oracle 10g/11i.

Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Cassandra, MySQL, RESTful web services.

Technical Summary:-

Languages: Java, J2EE, C, C++, PL/SQL

Web Technologies: HTML5, RWD, jQuery, JavaScript, CSS, NODE JS, jQuery, AngularJS, Angular 2/4/5

J2EE Technologies: Servlets, JSP, EJB, JMS, JNDI, Web Services, JDBC, SOAP

ORM technology: Hibernate

Frameworks: Jakarta Struts, spring, IBM JADE, Log4J, SLF4J, JPA, Spring IOC, Kafka

Databases: Oracle, MS SQL Server, My SQL, and IBM DB2, Mongo DB, RDBMS

Web Services: SOAP, REST, WADL, XML, JSON

Architectures: N-tier J2EE, MVC, Client/Server

Source Control Tools: CVS, SVN, Git, GitHub, Clear Case.

Other Tools: Putty, Rapid SQL, IBM DB2 client, CISM, JIRA, SQL Developer, Splunk

Build Tools: Maven, ANT, Grunt, Gradle

CI/CD: Jenkins, Bamboo, Fusion Platform, Docker containers, AWS Cloud

Education:-

Master’s: in IT, Marymount university, Arlington, VA

Bachelors’ in CSE, Osmania university, Hyderabad, India,

Professional Experience:-

Delta Air Lines, Atlanta GA (September 2021to Present)

Java Full Stack Developer

Worked with business leads and architects to develop technical solutions to the business problems and business needs Work closely with product managers and Build AWS Lambda functions to automate dev team procedures and integrate applications.

Worked on developing technical solutions and design technical implementations for the business needs.

Developed and maintain project plan and technical specifications.

Develop multiple Restful web services using microservice architecture and Java 8 as the coding platform.

Worked on an internal application AWS Notebook One like the Jupyterlab Notebook customizing it to the organizational needs.

Configured Identity Access Management (IAM) Group and users for improved login authentication requirements and efficiently handled periodic exporting of SQL data into Elastic search.

Deployed applications on AWS by using Openshift and tekton pipelines.

Designed and deployed AWS Solutions using EC2. S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Data pipeline, Security groups. Cloud Formation, IAM, and RouteS3.

Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.

Used angular and react to work on the UI specifications for the customization of notebook.Extensively worked on developing new features and customising already present features in the application.

Worked through the deployment life cycle of the application, including monitoring and support.

Created automated Jenkins CI/CD pipelines for the testing, scanning and deployment of applications.

Co-ordinate and lead team members to achieve efficient development life cycle.

Leading team members in the delivery of technology solutions which meet business delivery expectations.

Managing scrum sessions, and executing sprint planning, Agile sprint retrospective and sprint demos.

UPS, Alpharetta, GA (September 2019 to August 2021)

Java Software Engineer - Contract

Get involved in requirements gathering, analysis, design, development, and testing of application developed using Agile methodology.

Actively participatein the daily Scrum meetings to produce quality deliverables within time.

Designand developuser interfaces using JSPs, Ajax and jQuery.

MaintainCSS3 and HTML5, Java Script, Bootstrap for designing webpages.

ImplementMVC architecture by using spring framework 3.0, Hibernate 4.0 in terms of JSPs.

Implement the authentication, authorization, and access-control features by using spring security and LDAP for both login and admin pages.

UseHibernate annotations for Object Relational Mapping (ORM) with Oracle database.

Developthe persistence layer (DAO) and the presentation layer (controllers) and used J2EE design patterns like model view controller, data access object, and business delegate, etc.

Useoracle as a backend database through PL/SQL developer tool.

Code SQL statements and stored procedures for back-end communication using Hibernate.

Createand/or modify SQL queries whenever required for change requests/enhancements.

Deploythe complete web application on Jboss server and used Log4J to capture the log that includes runtime exceptions.

UseMaven to build war files to deploy on application servers.

Implementcontinuous integration through Jenkins.

UseJBoss as the application server and deployed the war files into the application server through Linux.

UseJira for issue tracking and assigning the tasks to developers.

Get involved in the unit testing by writing the test cases and test suites with the help of JUNIT.

Environment: Java EE 7, HTML5, css3, Java Script, jQuery, Ajax, JSP, Spring, Spring MVC 3.0, Spring Security, Hibernate 4.0, Oracle, Jboss, Linux, Eclipse, Jenkins, Maven, Tortoise SVN, PL/SQL Developer tool, LDAP, Log4j, Jira, Junit

Charter Communications, CT (November 2018 to August 2019)

Senior Java Developer- Contract

Got involved in the SDLC phases of the project to analyze the requirements, design, development, and testing of the application based on Java/J2EE technologies and design patterns.

Participated in functional document reviews and created technical documents.

Developed using Eclipse and used SVN version control system for providing a common platform for all the developers.

Designed and developed application based on Spring MVC design pattern.

Executed the SSH operations using Ganymede module to log in to remote systems and to work interactively.

Used Maven to build application and deploy on the server.

Implemented REST messages for communication between web service client and service provider.

Implemented Spring MVC and Hibernate DAO support using spring framework version 3.2.

Involved in developing SQL and Stored procedures with the databases MYSQL and later migrated to MariaDB which is the latest emerging database which was developed by MYSQL developers.

Implemented persistence layer using Hibernate (Spring + Hibernate integration).

Implemented Web-Services to integrate between different applications (internal and third-party components using RESTfulservices using Jersey.

Got involved in design and development of Hibernate beans and mapping files to access the database.

Used HQL (Hibernate Query Language) to query the database system and used JDBC thin driver to connect to the database.

Configured Maven dependencies for application building processes.

Used XML parsers like JAXP (SAX and DOM) and JAXB for parsing XML documents and used XML transformations using XSLT.

Designed the application by implementing Spring framework based on MVC Architecture.

Involved in designing the UI using AJAX, JSON, jQuery

Designed RESTful web services with JSON representation for handling AJAX requests.

Extensive implementation of HTML 5 and CSS for design and styling of web pages.

Developed responsive web pages for new modules using Bootstrap and AngularJS.

Executed JavaScript frameworks for real-time applications settling on using AngularJS for the frontend, whilst the backend was built in NodeJS.

Implemented Log4J for Logging Errors, debugging and tracking.

Utilized Apache Tomcat server integrated with Eclipse for debugging and Unit testing.

Used advanced REST client plug-in to run the rest APIs on localhost Tomcat Server for Unit testing.

Interacted with engineering teams and factory people to determine the key data for defining the pre-defined configurations and to identify unnecessary legacy information.

Used Spring framework for Front-end pages using JSP, Spring custom tag libraries (bean, logic, html), JSP custom tags (JSTL) and JavaScript.

Compiled and built the application using Maven scripts and deployed the application.

Extensive use of Maven to build and deploy the application into QA environment and production environment.

Created Unit test cases using Junit.

Deployed the tool on Jetty server.

Extensively used SVN for version control management and QUIX for bug tracking.

Environment: JDK 1.6, Core Java, J2EE, Spring 3.2, Restful web services, Hibernate 3.2.3, XML (DOM and SAX), JAXB, HTML5, jQuery, AJAX, JSON, JavaScript, CSS, MYSQL, MariaDB, Eclipse, Maven, Apache Tomcat 6.0, Jetty, Junit, Log4j, SVN

State Of New York, NY (September 2017 to May2018)

Java Full Stack Developer - Contract

Involved in all the phases of SDLC including requirements collection, design &amp.

Analyzed thecustomer specifications, development, and customization of the application.

Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a

database.

Got involved in implementation of enterprise integration with Web Services and Legacy Systems usingREST and Soap web services.

Used Spring Framework for dependency injection and integrating with Hibernate.

Used HTML, CSS, Angular Js, JavaScript and jQuery for designing the GUI pages.

Implemented TDD practices using Junit, easy mock, power mock and integration tests.

Used JMS for sending the messages to Rabbit MQ queues.

Used GIT for repository and controlling the code without any conflicts.

Used Log4J to log both user interface and domain level messages.

Developed Maven scripts to build and deploy the application onto Predix application server and

ran UNIX shell scripts and implemented auto deployment process.

Designed and developed several RESTful and Soap web services that support JSON for otherdevelopers to access to speed up development within the GE network using Spring MVC, Springweb services, JSON, Log4J, RESTful, Postgres SQL.

Led team coordination of development team members.

Led communication with UAT, PM, testing team,dev team.

Used Postgres SQL and Cassandra as a database.

Fixed critical client and server/backend bugs and performance issues.

Heavily worked on user stories for implementing the main features for the application.

Got involved in writing Spring Configuration XML file that contains declarations and other dependent

objects declaration.

Used Rally as ticketing system for logging and monitoring tickets.

Used Maven as the build tool and GIT as the repository.

Developed back-end interfaces using SQL packages, stored procedures, functions, procedure,anonymous SQL programs, exception handling in PL/SQL programs.

Used Jenkins (Cobertura as a tool) for improving the code coverage for the backend code.

Used DHC REST client as a tool for sending JSON data to do actual update in database and to test theRESTful web services.

Used Boomerang as a tool for sending XML data through SOAP services to update actual values inthe database and to test the Soap services.

Environment: Java, Spring, Hibernate, REST, Soap, JAX-RS, JavaScript, CSS, Angular Js, HTML, Log4J, JUnit,Postgres SQL, GIT, Agile Methodology, XML, Rabbit MQ, JMS, IntelliJ, Atom, Sublime Text

Sita Corp,India (October 2013to December 2016)

Java Developer

Actively participated in requirements gathering, analysis, design, development, and testing

phases.

Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as

a part of Design Phase using Rational Rose.

Used Spring Core (Dependency Injection), ORM integration and MVC, AOP modules.

Developed custom JSR 168 Portlets related to various Business scenarios and processes

including Order processing, Purchasing and HR.

Developed Spring middleware components for implementing business logic andImplemented SOA based architecture using web services to build a loosely coupled system.

Developed the entire application by implementing MVC Architecture.

Involved with s creation and testing with Rest client and Postman in browser for getting the

response.

Developed the automation environment for build, deployment, and configuration of portlets

onto the IBM WebSphere portal server using Maven scripts and managed GitHub Projects and

migrated from SVN to GitHub with merge and version and used Jenkins for continuous

Integration.



Contact this candidate