Java Developer Resume
Cincinnati, OH
SUMMARY
- 6+ years of experience as a Software Developer involved in Object - oriented analysis, Design, Development, Testing, Implementation, and maintenance of web bases.
- Experience in Core Java wif strong understanding and working noledge of OO Concepts like Collections, Multi-Threading, Exception Handling and Polymorphism.
- Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF.
- Excellent noledge and experience of developing applications wif MVC using Struts framework and Spring framework.
- Defined set of security policies which halps in identifying, categorizing, and protecting teh assets on AWS, managing access to AWS resources using accounts, users, and groups.
- Experience in creating JavaScript for using DML operation wif MongoDB.
- Knowledge of XML and related technologies like XSL, XSLT, and parsers like JAXP (SAX, DOM) and JAXB.
- Created and developed teh internal Angular 8 framework applications projects. Unit testing wif Jasmine.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
- Experience in implementing web-based projects using Web/Application Servers such as WebLogic, Apache Tomcat, IBM WebSphere, and JBOSS Application Server.
- Strong experience wif architectures such as Redux and Flux to manage teh state of teh application while working wif frameworks such as ReactJS
- Good experience to implement UI mockups, integrating third-party React libraries, and handling and creating Redux store data.
- Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
- Experience wif databases such as Oracle, SQL Server, MySQL, DB2 and MS Access.
- Application development in different environments like Windows, Linux, and UNIX.
- Good Working Knowledge of ANT and Maven for project build/test/deployment, Log4j for logging, and JUnit for unit testing.
- Extensive experience in implementation of version control software SVN and CVS.
- Good experience wif Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
- Efficient team member wif excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.
TECHNICAL SKILLS
Languages: Java, Java 1.7/1.8, SQL, PL/SQL, C, C++
Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Spring, Log4j, XML, JMS, JNI, Junit, Web services and Custom Tags.
Web Technologies: HTML, JavaScript, CSS, AJAX, XML, JSP, AngularJS
Frameworks and IDE's: Spring, Spring Boot, Hibernate, JPA
Application Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS
Databases: Oracle, SQL Server, PL/SQL, and My SQL
Operating Systems: Windows, Linux, UNIX
Web Services: WSDL, SOAP, JAX-WS, JAX-RS and REST API, AWS, Microservices.
Version Control Tools: SVN, GitHub, CVS
Build Script: Maven, Ant, Jenkins.
IDE's: Eclipse, NetBeans, Spring
Methodologies: Agile, Waterfall, SDLC, Iterative
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Java Developer
Responsibilities:
- Interacted wif teh Business Analyst team during requirement gathering and participated in regular team meetings for proper communication and to resolve teh issues.
- Followed Agile Methodology in analyze, define, and document teh application, which will support functional and business requirements. Coordinate these efforts wif Functional Architects.
- Developed teh UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
- Involved in teh complete SDLC (software development life cycle) of teh application from requirement analysis to testing.
- Worked on setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
- Designing & configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and creating various subnets, routing tables, internet gateways for servers.
- All teh functionality is implemented using Spring Boot, Micro Services and Hibernate ORM.
- Designed and developed teh REST based Microservices using teh Spring Boot and Spring Cloud.
- Implemented stableReact componentsandstand-alone functionsto be added to any future pages.
- Worked extensively in ReactJS, including features like Hooks, Rendering API data wif Hooks, useEffect, estate and also created advanced customized React hooks components.
- Worked on Component for UX-Library that consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multilevel Dropdown, and many more.
- Used Spring Core Annotations for Spring DI, Spring MVC, for REST APIs, Spring Security and Spring Boot for Microservices.
- Extensively used Core Java 1.8 concepts and implemented Collections, me/O, Exception Handling and Generics in logic design and development
- Used Rest Controllers to replace teh existing operations layer, which acts as a bridge between business layer and teh UI.
- Developed teh Controller to handle teh requests and responses
- Configured Spring Container to implement IOC/DI of teh Spring Beans, Bean Factory and to manage teh beans life cycle.
- Used spring Data Framework to use teh features of Spring JDBC and Spring ORM classes like JDBC Template to perform teh database operations by connecting Data Sources available.
- Implemented Spring AOP for declarative transaction management.
- Using Hibernate ORM tool for Memory mapping object-oriented domain model to relational database
- Provided Technical support for production environments resolving teh issues, analyzing teh defects, providing, and implementing teh solution defects. Used Eclipse IDE for developing code modules in teh development environment.
- Stored procedure in teh database and used Dynamic SQL to load teh data.
- Built teh reusable class components usingReactReduxbased on teh designs. Used Fetch for makingaserver request
- Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
- Developed POJO objects and used Hibernate as teh Object-Relational Mapping (ORM) tool to access teh persistent data from SQL Server.
- Responsible for Production support activities like Jobs monitoring, log teh load statistics, analysis and resolve in case of any production issues, coordinate wif business to fix any source file issues, coordinate wif DBA to resolve any table space or file system related issues.
- Used GIT for Version control.
- Developed Unit Test Cases. Used JUnit for unit testing of teh application.
- Configured pom.xml to deploy teh project using Maven.
- Monitored teh error logs using Log4j and fixed teh problem.
Confidential, Malvern, PA
Full Stack Java Developer
Responsibilities:
- Interacted wif teh Business Analyst team during requirement gathering and participated in regular team meetings for proper communication and to resolve teh issues.
- Involved in SDLC requirements gathering, analysis, design, development and testing of applications developed using AGILE methodology.
- Defined new validations through AngularJS for teh form field validation implemented through HTML5.
- Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
- To maintain loose coupling between layers published teh business layer as services and injected teh necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
- Integrated Spring DAO for data access using Hibernate.
- Created user-friendly GUI interface and Web pages using HTML5, CSS3, Java script, JQuery, AngularJS.
- Responsible for designing Hibernate mapping files based on business logic and Object relationships.
- Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
- Integrated spring and hibernate together and worked on developing backend components and services using Hibernate and spring.
- Good understanding of Apache Kafka Offset, Topics, brokers, and logs.
- Implemented persistence framework using Hibernate Handled Transaction Management using teh provided data source.
- Designed and implemented MySQL solutions as per project specifications.
- Used Rest methodology for teh service layer interface and used JSON for teh data transformation.
- Developed various AJAX and JSON calls for teh communication between teh server and teh UI.
- Established Database Connectivity using Hibernate O/R mapping wif Spring ORM for MySQL Server.
- Managed configuration of Kafka Cluster, Brokers, Topics, used Kafka Consumer, Producer, Stream API.
- Maintained Kafka Cluster by created Topics. Partitions for point-to-point messaging.
- Packaged and deployed teh application in IBM WebSphere.
- Involved in developing Web Services to send XML requests and reading teh response SOAP UI from Java platform.
- Used JIRA for tracking teh Project Stories in AGILE Methodology. Used Eclipse IDE for developing code modules in teh development environment.
- Analysis and Bug fixing of teh production problems and defects along wif enhancements
- Used Maven as teh build tool.
- Monitored teh error logs using Log4j and fixed teh problem.
- Used GIT for Version control.
- Wrote LINUX shell scripts to identify user login information.
Confidential, Nashville, TN
Full Stack Java Developer
Responsibilities:
- Coordinated wif teh business analysts, project managers to analyze new propose Ideas/Requirements, designed teh integrated tool, developed, and implemented all teh modules.
- Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing teh interaction of objects over time.
- Implemented Spring framework for teh backend development. Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate wif Spring IOC.
- Involved in different stages of Software Development Life Cycle SDLC including analysis, designing, coding, and testing.
- Responsible to enhance teh UI using HTML, JavaScript, XML, JSP, CSS as per teh requirements and providing teh client-side JavaScript validations.
- Applied AJAX, JavaScript, and jQuery to handle asynchronous requests from clients.
- Involved in teh creation of interface to manage user menu and Bulk update of Attributes using jQuery.
- Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to Restful Technology Involved in detailed analysis based on teh requirement documents.
- Deployed allocations in teh JBOSS application servers and written automation scripts on UNIX boxes.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Used teh responsive utilities of teh Bootstrap frameworks to facilitate teh design displaying properly on different devices.
- Implemented Log4J for Logging Errors, debugging and tracking.