Full Stack Java Developer Resume
Louisville, KY
SUMMARY
- 8+ years of extensive experience in JAVA/J2EE technologies. Pro cient in Object oriented design and Agile methodologies.
- System integration specialist with hands on experience in high volume, high availability enterprise environment generating highly e cient results
- Expertise in designing Java, J2EE applications using Spring 3.2, Hibernate 3.0, Web services (SOAP, RESTful), Servlets, JSP, XML.
- Expert in creating user interfaces using jQuery, HTML, CSS, Java Script, Angular JS, AJAX and XSLT, Unix Pro cient in development methodologies, scalability, reliability and related concepts for distributed and non - distributed integration.
- Expertise in programming with Eclipse, Visual Studio Code, Easy eclipse 2.0 and Intellij Idea IDE tools
- Expert in Writing Apache camel, Maven, Gradle Build and Deployment and also done unit testing using Junit framework
- Expertise in Design Patterns like Singleton, DAO, Front Controller, Service Locator, Factory, Façade and architectures like MVC
- Possess a strong knowledge of web application programming using Java in Windows/Unix environments. Good written and verbal communication skills, experience of working with large teams and multi-site development models.
- Good experience in HTTP (Hyper Text Transfer Protocol) where the messages formatted and transmitted over the web.
- Good experience in coding using Interfaces, Multithreading, Reflection.
- Pro cient in database design and coding database objects that includes tables, triggers, Stored Procedures, Functions, Indexes and Sequences.
- Pro cient in programming by using the IDE’s such as Eclipse, My Eclipse, IntelliJ idea. Good experience with version controls such as GIT, SVN.
- 3+ years of experience of working in agile environment.
- Worked with subversion control system for providing common platform for the development. Experience in production support, client interactions and working onsite at client location.
- Experience in designing and developing solutions using the MVC Architecture.
- Pro cient in deploying and con guring multi-tier, clustered enterprise applications on web/application servers such as Web logic, JBOSS and Tomcat.
- Vastly experienced in debugging production issues end to end all the way from thin client user desktop to server-side components using various tools in a web based distributed system.
- A quick learner and self-starter possessing initiative spirit at various levels and a team player with good communication, demonstrational and managerial skills for analyzing user requirements and ensuring functionality excellent interpersonal abilities & maximum contribution to attain the team goal.
TECHNICAL SKILLS
Operating Systems: Windows 7, VISTA, 2003, Linux
Databases: Oracle 11g/10g, MySQL
J2ee Technologies: EJB3, Web Services, Design Patterns, JDBC, spring boot
Framework: Hibernate 4.0, Spring 3.2
Application/Web Servers: IBM API Connect, JBoss 7.0.
Web Technologies: Java Script, AJAX, HTML, Angular JS, CSS, JSP, XML, and XSLT, selenium.
IDE: Eclipse 3.1, Intellij Idea, Visual Studio Code
Configuration Management: CVS, GIT, Unix, TFS, BitBucket
PROFESSIONAL EXPERIENCE
Confidential, Louisville, KY
Full Stack Java Developer
Responsibilities:
- Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements and followed Agile Scrum Methodology for soGware development process.
- Developed Rich UI applications using JavaScript, HTML, XML Bootstrap, CSS, TypeScript and Angular 6. Developed various Angular directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services.
- Used Spring Boot for building Micro services and developed Spring based application radically faster with very less con guration.
- Used MYSQL that allows large volumes of rapidly changing structured, semi-structured, and unstructured data.
- De ned data transfer process through asynchronous web service using REST (HTTP)
- Implemented RESTFUL web services using Spring boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.
- Used Postman to test the API work ow tested on the JSON les.
- Designed and developed Micro services business components using Spring Boot.
- Used Intellij Integrated Development Environment for coding, debugging and testing the application modules.
- Used Linux can serve as the basis for nearly any type of IT initiative, including containers, cloud-native applications and security.
- Worked in container-based technologies like Kubernetes and OpenShift Container Platform. Developing micro services using Java 1.8 version with spring boot framework.
- Implemented data migration.
- Con gured Maven for Java automation projects and developed Maven project object model (POM) for Unit and Integration tests.
- Performed unit testing and integration testing on all the applications using various tools like Jasmine, Karma, JUnit and Integration Testing
Environment: Java 8, Angular 8, Node js, Spring Boot, Open ShiG Container Platform, Jenkins, TFS, JAXB, MySQL, Postman, Microservices, NoSQL, RestAPI’s.
Confidential, Phoenix, AZ
Full Stack Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
- Used Spring Boot to create stand-alone spring applications.
- Used Spring Boot for building Micro services and developed Spring based application radically faster with very less con guration.
- Used NOSQL that allows large volumes of rapidly changing structured, semi-structured, and unstructured data.
- Designed and developed Micro services business components using Springboot.
- Used Intellij Integrated Development Environment for coding, debugging and testing the application modules.
- Used Linux can serve as the basis for nearly any type of IT initiative, including containers, cloud-native applications and security.
- Used AngularJS extends HTML with ng-directives.
- Used NoSQL databases that usually support auto-sharding.
- Used UNIX that users can link soGware tools and small programs together through a command-line interpreter that uses pipes.
- Developing micro services using Java 1.8 version with spring boot frame work. Implemented data migration.
- Used Selenium for the automation.
- Used BitBucket for version control, and to pull and push the code into the repository.
Environment: Java 8, AWS, Jenkins, Putty, Atlassian tools (Bit Bucket, Con uence, Rally), JAXB, MySQL, Postman, Microservices, NoSQL, RestAPI’s.
Confidential, RTP, NC
Java/J2EE Developer
Responsibilities:
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- AGILE development methodology has been followed to develop the application. Developed as whole application using Spring Modules following MVC design pattern. Implemented spring as a web framework and Hibernate as database ORM framework.
- Designed, coded and con gured server side J2EE components like JSP, HTML, Servlets, Java Beans, Java Mail API, and XML, Angular JS.
- Used Apache Camel that provides support for Bean Binding and seamless integration with popular Spring. Expertise to use Re-wrote several pieces to make them compliant with the emerging JSF standard.
- Test cases have been written by using JUnit framework.
- Developed logic and code for the registration and validation of the enrolling customer.
- Performed client-side validation using JavaScript. Validation from client side was done using JavaScript. Developed web-based user interfaces using Servlets, JSP, HTML, Bootstrap, and XML based client and server application.
- Responsible for the development of database SQL queries.
- Involved in developing SQL and Stored procedures with the databases Oracle. Object Relational Mapping is implemented using Hibernate 3.0.
- Used JSON which provides human-readable data interchange.
- Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations. XML Transformations where done using XML, XSL, XSLT, and XPATH.
- Used MAVEN to build the project into WAR and EAR les and SVN for version controlling.
Environment: JDK 1.7, JMS, JSP, EJB, Servlets, JSTL, Spring 3.2, Hibernate 3.0, Maven, Apache Tomcat Application Server, Agile, JUnit, AJAX, PL/SQL, XML, Log4j, HTML5, CSS, Soap UI, JQuery, Design patterns.
Confidential, St. Paul, MN
Java Developer
Responsibilities:
- Involved in gathering and understanding of customer requirements, analysis and design. Developed middle tier business logic using POJOs with Spring based transaction managers Worked extensively on Web Services, XML, JMS and Message Driven Beans, Spring Controller.
- Handled the backend operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate and.
- Actively involved in designing and implementing Business Delegate, Data Access Object, and Session Façade and Data Transfer Object design patterns
- Expertise in A continuous integration and continuous deployment (CI/CD) pipeline that pushes each of your changes automatically.
- Designed and developed Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion.
- Designed and developed web interfaces and business logic using JSF, Spring, JSP, Servlets, Java Beans, Spring JDBC, Java Script and Node JS, JQuery, HTML, and XML Technologies
- Parsed JSON data and displayed it in the front-end screens using JQuery
- Participated in development of messaging service using MQ series.
- Data Access layer (DAO) development-using Hibernate to communicate with Oracle Implemented RESTful web services to invoke downstream services
- Implemented Logging framework using Log4J and used data structures which gives very powerful and perform a wide range of functions.
- Performed performance tuning for Java, j2ee applications (Application side and Database side) Developed scripts to export and import data from the one database instance to other.
- Used SVN for version control.
Environment: Springs 3.0, Java 1.7, Web Services, XML, XML Parsers SAX/ JAXB, Junit, JSP, JavaScript, React JS, & Java/J2ee design patterns, Eclipse, Apache Tomcat Web logic, Restful API, Windows XP & Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Xml, Bootstrap and Angular JS.
- Developed and Configured the Spring Configuration files for business and the persistence layers.
- Extensively used Dependency Injection (IOC) and Struts2 framework for developing the applications.
- Developed interfaces to communicate with mid-tier and Data Base.
- Data Access layer is implemented JDBC and JPA.
- Developed the REST Web services to perform Business logic and acts as intermediate between UI and Business Layer in JSON format.
- Involved in developing the persistence layer using Hibernate framework.
- Extensively used MVC, DAO, Factory and Singleton design patterns.
Environment: Window 7, Java1.6, Tomcat Apache Server, J2SE, J2EE, Struts2, Spring IOC/JDBC/ORM, JSON, SOAP, REST Web Services (CXF), SOAP UI 2.0, eclipse 3.5, SQL Server2008, Windows Server 2008.