Java Full Stack Developer Resume
SUMMARY
- Around 5+ years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
- Worked extensively on technologies Spring, Web services, Tomcat,SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.
- Used microservice architecture with springboot interacting combination of REST and apache Kafka message brokers.
- Experience using various web/application servers like Apache Tomcat, WebLogic, WebSphere and JBOSS.
- Experience in ANT and Maven build tools.
- Strong experience on various development environments like Eclipse.
- Ability to understand the Java Wed technologies JSF/JSP, jQuery, Angular JS.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
- Used the spring framework to developer the web project which I was experience.
- Good experience with unit testing using JUnit.
- Used Log4j for effective logging.
- Experienced in developing WebServices with Python programming language.
- Worked on implementation of the version control software GitHub, CVS, VSS, SVN and Clearcase.
- Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
- Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
- Experience in creating Docker images, Containers, push/pull and integrating with SpringBoot for running applications.
- Implemented a highly - scalable vertical and horizontal, performance efficient Drools architecture.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
- Basic knowledge on the messaging applications using RabbitMQ .
- Extensive knowledge in Agile, Waterfall and TDD Methodologies.
TECHNICAL SKILLS
Programming Languages: Java 8, J2EE,Python, C++, PL/SQL, Spring 3.2/4.0, Hibernate 4.0, UNIX Shell
J2EE Frameworks: Spring MVC, Struts, JSF
Web Technologies: HTML5, CSS3, JavaScript, XML, JSP, Apache Tapestry, Servlets, jQuery, Angular JS, NodeJS.
Familiar IDE: NetBeans, Eclipse, SQL Developer
Databases: Oracle 10g/11g, MySQL, DB2 9.7, MongoDB
WEB/Application Servers: WebSphere 8.0.8.5, Tomcat 6.0 and 7.0 and JBoss
Build Tool/ Servers: Ant, Maven 3.0 and above, Gradle, Jenkins
PROFESSIONAL EXPERIENCE
Confidential
Java Full Stack developer
Responsibilities:
- Worked with all phases of SDLC as a scrum member following agile methodology and Test-Driven Development ( TDD ).
- Used the Azure as the deploy of the server.
- Creating SPA web page for BPS monitor application.
- Heads Experience on the Java 8 in the project.
- Azure Api management security Cloud to Cloud Integration
- Used Lambda experience in the project by Java 8.
- Implemented functional interface of Java 1.8 Expressions
- Extensively used automated test tools like Selenium for API, Functional and Regression Testing.
- Widely applied Core Java like Collections, Exception Handling, Generics and Java I/O during developing the algorithm of portfolio analysis.
- Developed Spring Boot for dynamic bean injection and transaction management, and use Spring AOP for enabling modularization for concerns cut across analysis.
- Implemented Page Objects Design, Keyword Driven, Hybrid automation framework using Selenium, JAVA, TestNG.
- Developed services for thebacked Frame work using Spring Boot by using the Microservices patterns.
- Developed the life cycle methods to controls the components mounting, Updating and unmount in React JS.
- Developed reusable react JScomponent which can be used by other developers and other areas of the application such as grid, form, field and models etc.
- Developed web pages using React Jsas script language along with HTML and CSS and frame work with Front Side.
- Implemented Spring and Hibernate frameworks along with Restful webservices in developing the application.
- Extensively used Spring Security and Spring Security tags Library to customized authentication and authorization service class.
- Used Restful Web Services as the gateways between Client and Server side for the Communications and also getting response back from the Sever side.
- Used Jenkins and AWS Code Deploy plug-in to deploy the application into AWS cloud.
- Used Hibernate and Hibernate annotations and Java POJO to design the modeling part of the application.
- Implemented automation using the selenium Web Driver, Java, Selenium Grid.
- Performed functional tests using the Selenium Web Driver with data driven frame work and documented.
- Used selenium GRID to execute test cases in parallel on different target machines
- Installed and configured Docker for continuous integration.
- Wrapper developed in Python for instantiating multi-threading applications and running with other applications.
Environment: Core Java, Python, Eclipse IDE, Apache Tomcat, spring boot, Spring MVC, Spring Security, Spring Cache, hibernate 3.5, Hibernate.
Confidential - Denver, CO
Java Full Stack developer
Responsibilities:
- Designed and developed the login portal using framework Angular 2 along HTML , CSS.
- Developed a web application by using Angular2 as front-end, and using Web API to receive and pass data to backend.
- Followed Agilemethodologies in the Software Development Life Cycle with a Test-Driven Development approach to build the application.
- Implemented Spring and Hibernate frameworks along with Restful webservices in developing the application.
- Developed User interface module HTML5, JavaScript, AngularJS, JSP and jQuery.
- Used Ajax and jQuery for creating dynamic web pages which interact frequently with the server.
- Used frameworks for generating animations in the user interface.
- Used Core, MVC, AOP, Boot and Security Spring modules for application development.
- Worked on Spring Core modules like IOC and dependency injection.
- Implemented RESTful webservices by using JAX-RS and Jackson implementations to retrieve data from client side.
- Used Microservices architecture with SpringBoot based services interacting through a combination of REST and Spring Boot.
- Done the database part in the MySQL with using the script.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Used GIT repository to commit and checkout code.
- Developed REST based Microservices using Spring Boot.
- Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON format using Microservices.
- Used various features from AngularJS like data binding, routing, custom filters and directives to meet various customized requirements.
- Used HTTP services and resource in AngularJS to get and handle JSON data from the backend.
- Maintained cross-browser compatibility using libraries like jQuery and achieved responsiveness using Bootstrap CSS.
- Designed Frontend withinobject-orientedJavaScript Framework like AngularJS, NodeJS.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Providing support for System Integration Testing & User Acceptance Testing.
- Unit testing of the developed/modified application program using different test scenarios and test cases using Junit and Mockito.
Environment: Java, J2EE, HTML, JSP, CSS, JavaScript, jQuery, JSP, AJAX, AngularJS, Spring, Hibernate, JPA, JMS, REST Webservices, JAX-RS, Jackson, Microservices, EC2, S3, ELB, Security Groups, IAM, RDS, Cloud Watch, PL-SQL, Oracle, Mockito, JUnit, Soap UI, GIT, Maven, Jenkins, Glassfish, JIIRA.
Confidential
Java Developer
Responsibilities:
- Mostly my part will be server side development.
- Mostly used J2EE for the web design of the web pages.
- Developed presentation layer using JSP, HTML, Java Script, HTML5, JQuery and CSS.
- Used Python script to develop web design.
- Have developed stateless session enterprise java beans.
- Implemented a variety of Spring MVC Controller classes that coordinate the flow of control from the
- Connect to the Foreign JMS Server to send the message to the request queue and get the response from the reply queue.
- Used Google Maps API (JavaScript Library) for map integration.
- Worked on JQuery, AJAX, JSON and JSF for designing highly user interactive web pages.
- Used Object/Relational mapping tool Hibernate to achieve object persistency.
- Implemented the integration with the back end system with web services using SOAP
- Implemented logger for debugging and testing purposes using Log4j.
- Involved in the bug tracking and Unit Testing using JUnit framework.
- Developed ANT Scripts to do compilation, packaging and deployment in an application server.
- Installed and configured Jenkins for continuous integration.
Environment: Java, J2EE, JSP, JSF, Servlets, Hibernate, SQL, Springs, JQuery, JNDI, JMS, Oracle, JBOSS, ANT, XML, Java Script, HTML, CSS, Windows, WebLogic, Eclipse, Jenkins, Log4j, Google Maps API.
