Post Job Free
Sign in

Stack Developer Front End

Location:
Melissa, TX
Salary:
110000
Posted:
December 14, 2023

Contact this candidate

Resume:

Bujiamma

Java Full Stack Developer

********.*****@*****.***

747-***-****

PROFESSIONAL SUMMARY:

• Overall, 8 years of technical experience in web-based enterprise application using Java/J2EE, Spring framework in various domains like Finance and Health.

• Hands on Experience in using Java technologies: Core Java, JDBC, JSP, Servlet, Hibernate.

• Expertise in creating role based JWT token authentication.

• In-depth knowledge of Object-Oriented Programming, Database Programming and Web Programming.

• Experience in creating web-based applications using JAVA-J2EE with frameworks of Java, Hibernate, Spring, Spring MVC.

• Good Experience Database designing, Web based applications and Product development.

• Expertise in Core Java concepts like OOPs, Garbage Collector, Collections, Multithreading, Exception Handling.

• Good Knowledge in several AWS services like EC2, S3, SNS, SQS, VPC, EBS, IAM, Cloud Watch and RDS.

• Experience in implementing Restful and traditional web services using technologies such as JSON, XML.

• Hands on Experience in AWS Cloud in various AWS Services such as RedShift, EC2, Cloud Formation, Cluster, Route53 Domain configuration.

• Application development experience using Multithreading, Serialization, Collection framework, Generics.

• Experience with different modules of Spring framework like Spring JDBC, IoC, Dependency Injection, ORM integration module, Spring Boot, Spring Security.

• Experienced in developing MVC framework-based websites using Struts, JSF and Spring.

• Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.

• Strong experience using Java core concepts including Java 8 Lambda Expressions, Stream API, Functional Interfaces, Method References, Java 5 Generics, Multi-threading, Data structures, Exception Handling and Collections.

• Innovative individual with commendable experience in developing User Interface using Angular 6 framework, ReactJS, HTML, CSS, JavaScript.

• Technically savvy with far-reaching talents using multiple RDBMS products like IBM, DB2, Oracle 9i/ 10g, SQL Server, MySQL, and SQL Server Management Studio.

• Experience in working in Windows, MAC, Linux, and UNIX platforms including programming and debugging skills in Unix Shell Scripting.

• Experience in working with application servers like IBM WebSphere, WebLogic, and Tomcat.

• Used GIT, SVN as source repositories. Worked with bit bucket, GIT Bash, source tree.

• Skilled at consuming and producing JSON data by building Rest APIs.

• Worked with Junit test framework to write unit tests for code.

• Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).

• Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.

• Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins.

• Experience with Docker containers, leveraging Linux Containers and AMI's to create Docker Images/ containers.

• Experience in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.

• Good knowledge in AWS cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWSSQS and AWS S3.

• Developed DAO implementation using Hibernate Template from Spring with Hibernate API.

• Implemented Logging using Apache Log4j for the Data Extraction. TECHNICAL SKILLS:

J2EE Technologies and languages: J2EE, Servlets, JSTL, JSF, JIRA, Angular 11, JDBC, MVC, OOP, Hibernate, spring, XML, and Python.

Web Technologies: JavaScript, CSS, HTML5, DHTML, XML, HTTP, HTTPS, jQuery1.8, jQuery UI, Angular 11, NodeJS, and Bootstrap. Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Data Binding, JDBC, ORM, Security Distributed computing: SOAP WS, RESTful WS, and XML Languages: Java, PL/SQL, Bash, XML, HTML.

IDE Tools: Eclipse, Visual Studio Code

Web services: SOAP, Rest

Databases: Oracle, MySQL, MS SQL Server, Amazon Redshift Design Methodologies: UML, Rational Rose, Agile, SCRUM, TDD, XP Version control Tools: GitHub, GitLab

Operating Systems: UNIX (Ubuntu, Linux, and OSX); Windows 9x/XP/7/8. Testing Tools: JUnit, SOAP UI

Application Servers: Apache Tomcat

PROFESSIONAL EXPERIENCE:

UPS, Timonium, MD Sep 2021 – Till date

Java Full Stack Developer

Responsibilities:

• Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design and analysis of project development.

• Developed application layer and business logic using Spring framework, Spring boot features and integration with Spring MVC.

• Involved in developing REST based web services.

• Used Angular 11 for Merchant Management system and ReactJS for web application.

• Developed User Interface (UI) Rich web application and web service application using object- oriented JavaScript, Angular 11, Node JS, Bootstrap, Media Queries, CSS Frameworks.

• Used Angular 11 framework and its ability to create simple scalable code.

• Works closely with client and understand the business requirements.

• Design proper database schemas according to the requirements.

• Implemented Role based JWT token authentication and authorization.

• Maintain Git repositories and branches for different environments.

• Worked on major modules of the product like Finance, consolidated dashboards, Risk Management and Employee Relationship.

• Implemented multiple role-based authentication and authorization.

• Implemented sophisticated system from tasks, enquiries, and notifications.

• Identifying appropriate AWS service based on computer, data availability, security requirements and storage.

• Worked on reporting tools for leads, payments, earning.

• Implemented sophisticated system for complex product design process.

• Proficient in designing micro services applications with Docker and Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins and AWS Code Deploy. Environment: Java, Maven, JSP, Servlets, Spring boot, Spring REST web services, Hibernate, AWS

(Amazon web services), Jira, Postman, Tomcat, Junit, GitLab, Eclipse IDE, DBC, HTML, CSS, Angular, JavaScript.

Shell Oil, Plano, TX Apr 2019 – Aug 2021

Full Stack Java Developer

Responsibilities:

• Involved in collecting the business requirements for the project.

• Worked on Core Java concepts like Static Classes, Inheritance, Overriding, and Overloading. Exception Handling and Multithreading.

• Developed application using Spring MVC and JSP on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

• Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.

• Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.

• Used JavaScript for web page design and client-side validation.

• Worked with JAXB, Spring, XML Schema, XPath and DOM for validating and loading the end of day XML files.

• Worked with design patterns such as Factory Pattern, Abstract Factory Pattern, Singleton, Business Delegate, and Data Access Object, Composite, Adapter, Command and Proxy patterns.

• Configured JMS and Hibernate on WebLogic Server in Eclipse environment.

• Used Struts MVC framework for user authentication, Used Spring MVC framework to perform business logic.

• Developed server-side application to interact with database using Spring Boot and Hibernate.

• Used complex SQL queries, stored procedures, and triggers for accessing the database-using Oracle.

• Developed web services for internal and external partners/clients.

• Created Maven builds to build and deploy Spring Boot micro services to internal enterprise Docker registry.

• Automated the Docker creation and deployments (writing docker files, creating images and containers) using the Jenkins and enabled CI/CD for DEV and TEST environments.

• Used spring config server for centralized configuration and Splunk for centralized logging.

• Used Spring Boot at back-end which helps to develop application with ease

• Used Apache Log4J logging API to log errors and messages.

• Co-ordinate with QA for testing, Production releases, Application deployment, integration and conducted walk-thru code reviews.

Environment: Java 7, Hibernate 4.0, Spring 3.2, MySQL, JUnit, Eclipse IDE, Tomcat 7, Spring Boot, Maven 3.0.1, Jenkins, Angular4, JavaScript, HTML5, CSS3, XML, Log4J, Scaled-Agile Methodologies. McKesson, Fremont, CA Feb 2017 – Mar 2019

Java Developer

Responsibilities:

• Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design and analysis of project development in Agile Methodology.

• Developed application layer and business logic using Spring framework, Spring boot features and integration with spring MVC.

• Developed Object-Relational (O/R) mapping using Hibernate 5.0.

• Developed Data Access Object (DAO) persistence layer using Hibernate 5.0.

• Implemented Java Messaging Services (JMS API) for providing reliable services.

• Involved in developing SOAP and REST based web services.

• Created Hibernate configuration, mapping files and defined persistence classes to persist the data into Oracle Database and used Hibernate Query Language (HQL) to query the database and MongoDB as the NoSQL database and used Java Persistence API.

• Used Micro-services to build individual components of the application and built the application on Spring Boot 2.x Framework.

• Deployed Spring Boot based Micro services, Docker and Amazon EC2 container using AWS admin console.

• Automated the Docker creation and deployments (writing Docker files, creating images and containers) using the Jenkins and enabled CI/CD for DEV and TEST environments.

• Wrote stored procedures for the application functionality.

• Developed test cases using JUnit and Mockito frameworks for every module in project for Test Driven Development approach.

• Developed presentation layer using Spring MVC and used annotation-based mapping to map the JSP post backs to the controller methods.

• Used Maven as a build tool and used Eclipse to develop the application. Environment: Java 1.8, Spring Boot, JAX-WS, JAX-RS, Spring REST, Jersey, Spring Data JPA, spring MVC, Hibernate 5.0, Web services, JMS, HQL, MongoDB, Docker, Jenkins, CI/CD MySQL 5.4, HTML5, CSS3, Java Servlet, JUnit 4.0, Maven, GIT Enterprise. Bally Technologies, Bangalore, India May 2014 – Jul 2016 Java Developer

Responsibilities:

• Used Agile SCRUM methodology for development and implementation of application.

• Assisted in the definition of the database requirements; analyzed existing models and reports looking for opportunities to improve the efficiency by troubleshooting various performance issues.

• Designed and Deployed SSIS Packages.

• Developed persistence data layer with Spring JPA using Hibernate ORM framework

• Developed application on Spring MVC 4.x architecture and implemented different spring modules like Spring IoC and Spring Security.

• Worked on developing RESTful API Services using JAX-RS and consumed soap API services to get the data from external service.

• Developed highly optimized stored procedures, functions, and database views to implement the business logic and created clustered and non-clustered indexes.

• Involved in performance monitoring, tuning and capacity planning.

• Composed stored procedures and queries for the application functionality.

• Prepared unit test cases for the modules using Junit and Participated in both black box testing and white box testing.

• To keep track of issues and tasks on individuals used JIRA ticketing system.

• Translated business requirements into BI application designs and solutions.

• Used Maven as a build tool and Eclipse IDE for application development. Environment: SQL Server 2005, Windows 2000, 2003 Server, Spring JPA, Hibernate 3.0, JAX-RS, MS Access, Excel, Reporting Services (SSRS), Integration Services (SSIS), Junit, JIRA, Maven and Eclipse.



Contact this candidate