Java Resume
Java Resume
Professional Experience
Company: Bank of America, Irving Texas. Feb 2020 – till date
Title: Sr. Java Developer
Responsibilities:
Involved in the complete Software Development method, which are AGILE including Requirement Analysis,
design, implementation and testing.
Design and development of n-Tier Enterprise Application in Java Platform, strong UML/Rational Rose
experience.
Good experience on DevOps tools such as GIT, SVN, ANT, Maven, Chef, Puppet, Ansible, Vagrant, Virtual Box,
Jenkins, and Docker.
Worked on Rest Web services as well as Node Rest framework for backend services used Mongo DB
(NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation
Used Kafka streams as a message-bus and developed data pipelines to ingest data to NoSQL data-stores
like Cassandra.s
Hands-on with SQL and NoSQL Databases such as MySQL, Oracle, MongoDB, Cassandra.
Setting up the build and deployment automation for Java base project by using JENKINS and Maven
Used Angular, JavaScript, HTML5, and CSS3 to develop Single Page Application (SPA) and achieved two-way data
binding between HTML and JavaScript objects.
Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment
Implemented UI by adapting Angular 5, 6, 7, 8, 9 framework with Typescript, HTML/HTML5, SCSS.
Experience in creating React components using methods such as States, Lifecycle, Render JSX syntax.
Utilize in-depth knowledge of functional and technical experience in Java/J2EE and other leading-edge products
and technology in conjunction with industry and business skills to deliver solutions to customer.
Designed application modules, base classes and utility classes using core java.
Back end of application been implemented with Spring MVC architecture with Junit test cases and interceptor
for the validation of the secured cookie.
Worked on instantiating multiple AWSEC2 servers by using YAML Script in Ansible playbook.
Experienced DevOps methodologies by implementing CI/CD Pipelines using tool sets like GIT, Jenkins,
and AWS
Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the
Jenkins.
Experience in database design and development of PL/SQL stored procedures, and packages in relational
databases like Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, MySQL and good hands on experience in
implementing, designing and developing NoSQL Databases like MongoDB
Some experience with NoSQL, MongoDB, Hadoop, Splunk, and Microservices.
Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
Developed common modules like services, repositories of the web application using (Spring MVC, Restful, JAX-
WS, and Web Services), JavaFX.
Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the
Jenkins.
Responsibilities:
Followed Agile SCRUM methodology and used Test Driven Development (TDD).
Created Design Docs from Functional Specifications.
Implemented Spring MVC framework in the application.
Maintained proper code repositories and work branch structure using GitHub and continuous delivery using
Jenkins, Ansible. Design and developed web application using JSF, Spring Web Flow, AJAX technology and front end
UI using JSF, Apache My Faces and Prime Faces UI components.
Work on development and implementation of the MVC Architectural pattern using Struts Framework including JSP,
Servlets and Action classes
Used DOM to parse raw xml documents.
Managed business objects, resource management in the business logic tier using Spring Framework.
Worked on AWS EC2 for management and administration purposes
Involved in writing java API to manage some of the AWS services.
Worked on migration of Existing Applications to AWS cloud.
Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test
Playbooks on AWS instances using Python.
Experience with network virtualization using VMware
Configured WebApplicationContext as a Context Listener in the web.xml file to Integrating Spring with JSF.
Implemented Spring Dependency Injection and Aspect Oriented Programming.
Configured Hibernate, spring and MyFaces JSF to map the business objects to Database using XML configuration file.
Developed Object -- Relational (O/R) mapping using Hibernate 3.0. Developed Data Access Object (DAO) persistence
layer using Hibernate 3.0.
Involved in development of WebServices using JAX-WS 2.0 to get data from the SAP System.
Used Tomcat Web Server 5.5 for development purpose.
Used Oracle Sql Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application and
GraphQL
Create product templates, website appearance and price structures; troubleshoot website and product errors daily
Duties include building websites, products, website changes and creating logins on the e-commerce websites.
Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client
Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP
for Logging and transaction management.
Provided support to the testing team and involved in the Bug Fixing.
Worked on integrating JQuery APIs with MVC pattern. And used Ajax, Java Script, React, Redux, JQuery, HTML and
CSS to develop the application.
Worked on Responsive web design and implemented in React.js
Gained experience in working with Scala in roadmap.
Worked on writing test cases using Kafka
Environment: Java 8, EJB, Struts 1.2.4, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, EJB 2.0, JMS, MQ
Series, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, Junit, WebSphere App
server 5.1, WSAD 5.1.2, Rational Rose, SQL Server 2008.
Responsibilities:
Involved in various Software Development Life Cycle (SDLC) phases of the project, which has modeled using
Rational Unified Process (RUP).
Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
Implemented the application using Jakarta Struts Framework, which is based on Model View Controller design
pattern.
Implemented UI components like Font Chooser, Color Chooser etc. using SWINGS.
Used the Tiles Framework in the presentation layer.
Developed user interface using JSP, and JSP Tag libraries to simplify the complexities of the application.
Used Swing components for designing the GUI modules. For GUI screens development we used Java 8, J2EE, EJB, JSP,
Struts-MVC framework.
Worked on single page applications development with React
Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP
and SMTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader
level and used the same to build and consume the web services (both synchronous and asynchronous).
Developed components of web services (JAX-WS, REST, JAX-RPC) end-to-end, using different JAX-WS standards with
clear understanding on WSDL (type, message, port Type, bindings, and service).
Developed various EJB components to fulfill the business functionality.
Session Beans were developed to process the requests from the user.
Extensively used Hibernate in data access layer to access and update information in the database.
Used Spring Framework for Dependency Injection and integrated it with the Hibernate.
Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support. Used Jquery to
simplify the client-side scripting of HTML.
Built web-based applications using Spring Boot, and Spring MVC 3.0 architecture.
Used Web services – WSDL and SOAP for getting credit card information from third party.
Used JMS API for asynchronous communication by putting the messages in the Message queue.
Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object,
Data Access Object, Service Locator and Singleton.
Designed various tables required for the project in SQL server 2008 database and used Stored Procedures and
Triggers in the application.
Basic implementations with GraphQL.
Worked on implementing the Spring MVC framework by creating controllers, validators, models and request
mappings for all the action URLs, and familiar with Spring Boot, Spring core modules.
Performed unit testing using Junit framework.
Used Ant scripts to build and deployed on WebSphere Application Server.
Monitored the error logs using Log4j and fixed the problems.
Developed the different components of application such as JSPs, Servlets, EJB’s using Websphere Studio Application
Developer and used CVS for version control.
Experience in reading python files and making necessary changes at times when needed.
Developed Python routines
Environment: JDK 1.5, Servlets, EJB, XML, Jquery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, SQL, Web Service (JAX-WS),
HTML, JSF, AJAX, DOJO, Javascript, React, CSS, SVN, DB2, SQL Server, Adobe Dreamweaver CS5, ANT 1.7, IBM Web Sphere
Application Server 6.1, TCPMon, SoapUI, Visio, Rational Rose, Log4j
Responsibilities:
Responsible and active in the analysis, definition, design, implementation, management, and deployment of
full software development life cycle of project. Developed User Interface and implemented business process
using JSP and Servlets.
Involved in writing the presentation layer in Java Server Pages (JSP).
Upheld quality control and data validity for Java programs.
Developed the application using J2EE architecture.
Involved in writing SQL queries and stored procedures for the application in Oracle.
Implemented the project using JSP and Servlets based tag libraries.
Used Agile methodology in Development.
Developed the user interface using HTML, CSS, JavaScript, and jQuery.
Built a complex Enterprise Java ecosystem in collaboration with development team.
Developed application by using Struts, Servlets and JSPs.
Experienced in scripting language like Python for developing code and testing