We provide IT Staff Augmentation Services!

Java Developer Resume

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • Around 7+ years of experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Design, Development, Integration, maintenance and testing of various client/server and N - tier web applications.
  • Extensive development experience specializing in environment building n-tier applications using JAVA, J2EE, MVC Framework, Spring Boot, Spring, Hibernate, JavaScrip t, HTML/HTML5, CSS/CSS3, Angular JS, React JS, Oracle, SQL.
  • Expertise in developing Micro-services using Spring Boot to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
  • Extensive experience in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications in various domains.
  • Experience with XML, SAX, DOM, SOAP web services,WSDL and Restful web services.
  • Experience in implementation of JAVA application data access tier with JDBC, SQL, etc. and manipulating databases e.g. Oracle 11g, MySQL, Ms SQL etc.
  • Exposure with Node JS, React JS for component loads events triggered as a developer so we can use them for the components.
  • Experience in implementing the MVC architecture in backend applications using Node . js along with ExpressJS that interacts with MongoDb and performed CRUD operation on MongoDb.
  • Experience in developing Single Page Applications (SPA) using JavaScript MVCframework such as React JS
  • Hands on experience in the implementation of Core Java SE 8 concepts like StreamsAPI, Lambda functions, Generics,Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
  • Hands on experience in developing applications using MVC Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class and Action Form.
  • Expertise in securing the application using form-based authentication using HTML, JavaScript, jQuery, and CSS.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Extensive knowledge in developing Single Page Application (SPAs) using multiple JavaScript frameworks like AngularJS and NodeJS.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Experience in building using Polymer, node.js, express.js, SASS and gulp.js for build management.
  • Implemented the REST based Micro services using the Spring Boot, JAX-RS, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API endpoints of the micro services.
  • Experienced in developing front end applications using HTML4/5, XHTML, DHTML, CSS2/3 (using SASS and LESS), Bootstrap, Angular JS, Angular2, 4.Xand developing dynamic web pages.
  • Developed Micro services using Spring Boot, Spring Cloud with Netflix Eureka to create the Discovery Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as message Broker.
  • Experience working on Java Server Faces (JSF) to build java technology based web application on server side for event handling, data conversion, server-side validation and page navigation.
  • Strong knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and
  • Hands on experience in Amazon Web Services (AWS).
  • Good Understanding of Relational Database concepts and experience in Query construction using SQL, PL/SQL. Extensive experience in writing, editing and maintaining database objects Triggers, Stored Procedures. Worked using databases like Oracle, DB2 and MySQL.
  • Strong working knowledge of Database Programming using SQL, PL/SQL and Stored Procedures.
  • Experience with IBM Web Sphere application server technologies, WebLogic, JBoss and Apache Tomcat and configuring them.
  • Expert in version control tools like Git and SVN.
  • Excellent written and verbal communication skills, presentation and problem solving skills.
  • Good team player and have the ability to work in both Agile (Scrum) and Waterfall environments.

TECHNICAL SKILLS:

Languages: Java, Java Script, JSP, UML, WSDL, HTML, CSS, JQuery, PL/SQL, Perl, Python and Shell Scripting.

Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Struts, Spring Framework, Java Beans, Web Services.

Web Technologies: JavaScript, HTML, XML, XSL, XSLT, SOAP, Angular JS, Node JS, JSON, Restful web services (API),Junit.

Database: Oracle, SQL Server, My SQL, PL/SQL, PostgreSQL, NoSQL, Mongo DB.

Tools: Tortoise SVN, TOAD, SQL Developer, Sub Version, SOAP UI, GitHub, Splunk, Jfrog, UDeploy, Fortify Scan and Black duck Scan

Lifecycle Methodologies: OOAD, Waterfall Model, Agile, Test Driven Development(TDD)

Defect Tracking Tools: JIRA, Bugzilla, Intercept, Jasper.

Frameworks: Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, Hibernate, Struts, EJB

IDE: Eclipse, WebStorm, IntelliJ, NetBeans, Visual Studio.

Build Tools: Maven, Jenkins, Docker, Apache Ant.

Web/App Servers: Apache Tomcat, JBoss, Web logic, WebSphere, Glassfish.

Cloud Services: Amazon Web Services (AWS).

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Designed and developed various web and enterprise business applications and implementing and testing of software systems in Java, J2EE, REST API, Spark SQL, PL/SQL and AWS Technologies.
  • Working knowledge with XML, XST, and XSLT by integrating and using them in Java Environment.
  • Worked with tools like GitHub, Subversion, Eclipse/IntelliJ, UDeploy, Jfrog Artifactory, NDM and static code analyzers.
  • Experience in Core Java, Multi-threaded Programming, Data structures, Algorithms and Collections framework and design patterns.
  • Worked on CI/CD process implementation using Maven and Jenkins.
  • Hands on experience in end to end development of software application Interfaces in areas including corporate treasury accounting system, Liquidity Analytical Reporting, Corporate Accounting data warehouse and wholesale and affiliate funding portfolios.
  • Knowledge and understanding of database querying and creating adhoc reporting results using SQL or similar querying methods.
  • Experience in Developing Spring Modules like spring (Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring Security).
  • Extensive experience in designing and developing applications using web technologies like HTML5, CSS3, AJAX, client-side operation like Bootstrap3.0 with responsive web design adopted to mobile view.
  • Designed and developed Micro Services business components using Spring Boot.
  • Implemented Spring Boot Micro Services to divide the application into various sub modules
  • Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript to make better Single Page Application SPA working on AngularJS.
  • Worked on Microservices implementations using Spring Boot.
  • Working experience on Amazon Web Service (AWS) EC2 instances and Continuous Integration with Jenkins.
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
  • Involved in Development of Java API for Amazon Lambda to manage some of the AWS services.
  • Used NOSQL database Amazon dynamo DB to store data of reporting Application.
  • Maintains understanding of end to end data flows for applications including business logic and controls.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Tracks application and batch performance and develops plans for remediation of issues.
  • Worked on automated processing for funding, allowing capture, approval, verification and rules-based accounting for transactions.
  • Designed and migrated the application using Spring Boot and Micro services from an existing legacy Struts 1.x application.
  • Worked on improving the operational efficiency for corporate Finance treasury through integration and automation to maintain data consistency, data integrity and to grant users better access to data.
  • Configured Spring Hibernate transaction manager and used spring declarative transaction management with various propagation levels.
  • Developed PL/SQLstored procedures, Triggers, and functions to process the trades and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Develops, manages and executes the maintenance of security plans, risk assessments, recovery planning and incident management, testing procedures, training and reporting on the execution of deliverables designed for program maturity.
  • Maintaining security by performing full level code scan on existing and new applications by using Static code Analyzers.
  • Experience in understanding the SDLC phases like the Requirements Specification, Analysis, Design, Implementation, Testing, Deployment and Maintenance.
  • Expertise in Object Oriented Software Development (OOSD) and Involved in the analysis, design, and implementation of business user requirements.

Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JDBC, JSP, LDAP, Multithreading, Hibernate, XML, JAXB, JMS, JavaScript, Eclipse, Spring framework, Batch, Maven, Jenkins, Jfrog, UDeploy, PL/SQl, Fortify Scan, Black duck scan, Oracle, AWS, Agile.

Confidential, Columbus, Indiana

Sr. JAVA FULL STACK DEVELOPER

Responsibilities:

  • Involved in the complete SDLC(software development life cycle) of the application from requirement analysis to testing.
  • Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
  • Prepared Technical Design documents with UML diagrams using Microsoft Visio.
  • Developed UI Layer for the application using HTML5, CSS3, JSP, JSF, JavaScript, AngularJS.
  • Developed secure web applications and server-side development using ORM , Spring, AJAX, JSP, JSTL, Servlet, Java Beans, JavaScript, JSON, JQuery, HTML, Oracle, and various Design Patterns.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Used Spring MVC module to develop MVC Architecture.
  • Build M microservices for the delivery of software products across the enterprise.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Developed Angular factories, and used Angular promise API for making async calls.
  • Analyzing the equivalent ExtJS components and implementing those components.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Participated in coding Spring AOP components for the Logging, Exceptionhandling and Transactional Model to handle many requests
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Utilize Camel to integrate micro services with other micro services and Rabbit MQ messaging exchanges
  • Used Rabbit MQ as Java Messaging Service for producing and consuming data between applications.
  • Responsible for building a single-page application using the AngularJS development framework.
  • Implementing directives and scope values using AngularJS for existing web page. Responsible for checking the cross browser compatibility.
  • Used AngularJS directives such as ng-model, ng-bind, and ng-repeat to display data from AngularJS controllers.
  • Implemented Web API in AngularJS controller to use in the application accessing data in database.
  • Used Bootstrap-Twitter to add front-end features for social communication in the application.
  • Wrote application level code to interact with the backend databases using JQUERY, AJAX, Angular JS and JSON.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • Working within SOA based enterprise framework to build web services for Middle Tier processing.
  • Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Followed Java &J2EE design patterns and the coding guidelines to design and develop the application.
  • Done with peer level code reviews.
  • Fixed defects identified during QA, UAT and Production.
  • Done with Web logic application server set up & deployed the application on it.
  • Worked with GIT which is used as a version control tool in the project.
  • Done with Unit testing using JUnit and Mockito.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Configured pom.xml to deploy the project using Maven.

Environment: Java, J2EE, Spring MVC, IOC, AOP, Restful Web Service, Multithreading, Hibernate, Eclipse, Angular-JS, NodeJS, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Tomcat, Oracle 11g, Oracle SQL Developer, Linux, PaaS, Photoshop, GIT, JIRA.

Confidential, Fort Washington, PA

Full Stack Java Developer

Responsibilities :

  • Interacted with Business users and Business Analyst to gather requirements.
  • Involved in the analysis & design of the application.
  • Extensive use of Angular JS, HTML, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
  • Developed Micro service architecture application using MERN stack (Mongo DB, Express JS, React JS, and Node JS).
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Micro services to base on RESTfulAPI utilizing Spring Boot with Spring MVC.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
  • Worked on highly advanced user interface design and development using Angular2, Node JS, ES6, HTML, CSS and Bootstrap
  • Designed and created Micro services business segments and RESTful administration endpoints utilizing Spring Boot.
  • Created cloud formation templates in setting up DEV, QA and UAT environments using AWS Cloud formation and leveraged Elastic container services to run Docker micro services in AWS.
  • Used Maven for dependencies and configuration management.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Micro services to base on RESTfulAPI utilizing Spring Boot with Spring MVC.
  • Experience using AWS for hosting virtual instances and handling scalability
  • Prepare and execute AWS Cloud Formation JSON template to provision infrastructure on AWS Cloud for pre-prod and prod environments
  • Involved in working with Eclipse Environment. Unit tested application using JUnit, Log4j for logging and debugging and built the package-using Maven and deployed the application on to the WebSphere Application server.
  • Used Angular.js and NodeJs to create Views to hook up models to the DOM and synchronize data to from server.
  • Used GIT for version control.
  • Involved in writing the business logic code of the application, usually involving database access that implements individual EJB’S.
  • Exposure with Node JS, React JS for component loads events triggered as a developer so we can use them for the components.
  • Used MVC as an interface layer for management of user interactions within the application and presentation of data controls and operational results.
  • Interface MVC coding is completed using My Faces JSF and additional view component libraries, including AJAX-capable components/API’s within the Ice FacesJSFframework/library.
  • Used LDAP for authentication purpose and dom4j for XML parsing.
  • Involved in using JMS for interposes messaging.
  • Import and export of records into Maximo tool was achieved.

Environment: Java 1.7, IBM Web Sphere 8.1.7, ORM, Oracle 10g, Hibernate 3.0, JSP, Servlets, JavaScript, Maven 3.3.3, Design Patterns, HTTP, HTML5, CSS3, XML, XHTML, SQL, Angular js, JDBC, JNDI, JUnit, GIT, Log4J, Agile methodology, shell scripting, EJB 3.0, JMS, LDAP, AJAX, ICEFACES 4.0.0, JSF 2.2, MVC, dom4j 1.6.1, JQuery, Apache Tomcat 8.0, MAXIMO 7.0.

Confidential

Java Developer

Responsibilities:

  • Involved in Design, Development, Testing, and Integration of the application.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-coordinated Application testing with the help of testing team.
  • Writing database queries on Oracle 9i.
  • Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
  • Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Developed REST APIs using Web API (REST API).
  • Developed web services using Restful web services, WSDL, and XML.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
  • Developed web components using MVC pattern under spring framework.
  • Wrote JSPs, Servlets and deployed them on Web Logic Application server.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Used log4j for logging and SVN for version control.
  • Ability to quickly adjust priorities and take on projects with limited specifications. Effective team player with excellent logical and analytical abilities.
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.

Environment: Java, JSP, Struts 1.3.8, Spring 1.0.2, Restful Web services, SOA, JavaScript, CSS, XML, JAXB XHTML, XSLT, JMS, Ajax, Hibernate 2.1, EJB 2.0, 2.1, Log4j, Oracle, Web Sphere 6.1, Ant, Eclipse, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Git with Stash for code repositories.
  • Developed the application based on MVC architecture.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Was involved in the preparation of the software requirements and design document (SRS & SDS)
  • Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
  • Developed class diagrams and Sequence diagrams.
  • Defined the detailed application and database design.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using: J2EE, Java, Servlets, EJB, and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • Provided a User Manual and User Training on the new system to ease them into the new system.

Environment: Java, HTML, CSS, JDBC, JavaScript, JSP, EJB, Java Scripting, CSS, CVS, Web Sphere, Oracle, Linux.

Hire Now