Environment: Java 8–21, Jakarta EE 10, Spring Boot, REST, Hibernate 6, AngularJS, AWS (EC2, S3, RDS, Lambda, CloudWatch), Tomcat 10, Jenkins, Maven, Oracle, JUnit, Git, Eclipse, and JIRA.
Company Overview: FirstBank, sometimes referred to as 1STBank, is a Colorado-based and privately held bank and financial services company that owns over 115 FirstBank locations in three states in the Southwestern U.S.: Colorado, Arizona, and CalThe project is the Online Account Enhancement for developing an online website with support to interact with vendor services and generate accounts for eligible customers by using the Spring framework to develop RESTful services along with Hibernate for integration with Oracle DB.
Environment: Java 8, Spring Boot, Hibernate, REST, SOAP, Oracle, Jenkins, Maven, AWS (EC2, S3), Git, JIRA, Postman, SOAP UI, JSP, Servlets, ReactJS, Eclipse, and Linux.
Languages:
Java 8/21, C, C, Data Structures, SQL, PL/SQL
Java/J2EE Technologies:
JSP, Servlets, JDBC, JNDI, Java Beans, Web Services (SOAP/REST), WSDL, UDDI, Jersey, Axis
Frameworks:
Spring Framework (Core, MVC, Boot, Security, AOP, Data), Hibernate (3–6), Struts, Microservices, Jakarta EE (post-2021), Log4j, Maven, JUnit, Mockito
AWS/Cloud Technologies:
EC2, S3, RDS, Lambda, CloudWatch, IAM, AWS CLI, CodePipeline
Web Technologies:
HTML, JavaScript, XML, CSS, XHTML, DHTML, jQuery, AJAX, PHP
Application/Web Servers:
Apache Tomcat, JBoss, WebSphere, WebLogic, Apache HTTP Server
Software Methodologies:
Agile (Scrum), Waterfall, Test-Driven Development (TDD), Continuous Integration/Delivery (CI/CD)
Testing & Automation Tools:
JUnit, Mockito, Postman, SOAP UI, Selenium WebDriver, TestNG, Apache HTTP Client, Jersey Client, Page Object Model, Firebug, FirePath
Version Control:
Git, Subversion (SVN), CVS
IDEs/Build/DevOps Tools:
Eclipse, Spring Tool Suite (STS), OEPE, Jenkins, Maven, Ant, Toad, JIRA, Rally, Confluence, SOAP UI, GitHub Actions
Databases:
Oracle, MySQL, MongoDB, Cassandra, HBase, CQL
Operating Systems:
Windows, UNIX, Linux, macOS, DOS
Project: Industry Oriented Mini-Project Jan ‘14 - Aug ‘14
Summary: The main aim of developing this project is to provide users the information about the location of the TVS bike service stations available in Hyderabad. If there is any new service station, then it allows the administrator to add the location of the new service station. If in case, removal of any service station then it allows administrator to delete that location., Responsibilities:, - Develop Spring based application to connect to backend services such as MySQL database and REST services., - Design a UI for user interaction using HTML, JSP and CSS technologies., - Working with IDE and version control systems such as Eclipse and GIT to maintain code and workflow of the project and deploying them to Tomcat server, Environment: Java 1.6, Spring, Hibernate, JSP, REST, Jersey, HTML, CSS, Eclipse, Apache Tomcat Server, MySQL.
Project: Insurance management system Feb ‘16 - Jun ‘16
Summary: Design, develop, and test Insurance Management System that provides insurance services to clients, insurance companies and agents based on combined database. The project is implemented in four parts: conceptual design and requirements analysis (Phase I), database design requirements (Phase II), normalization (Phase III), and final report &demo (Phase IV)., Responsibilities:, - Used Model View Controller (MVC) architecture for developing this application., - Developed user interface code using JSP., - Involved in Database design and developing SQL Queries, stored procedures on Oracle., - Execute SQL queries on the backend databases to test/validate the data., Environment: Java 1.6, Spring 4.x, RESTful Web services, Hibernate 4.3, Oracle database, Spring Tool Suite, Windows 7, JUnit, GIT, Maven, Jenkins and Tomcat.