We provide IT Staff Augmentation Services!

Java Software Engineer Resume

2.00/5 (Submit Your Rating)

Dublin, CA

PROFESSIONAL SUMMARY:

  • Full Stack Developer with extensive years of experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
  • Extensive experience in industry of Banking, Finance, E-commerce and Technology.
  • Extensive programming experience in developing web-based applications usingJava, J2EE, JSP, Servlets, Struts, Spring, Hibernate, JDBC, JavaScript, HTML5, Java Script Libraries, Web Servicesetc.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces, filters and java11 features like String API, HTTP Client, Nested Based Access Control and Local-Variable Syntax for Lambda.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE)IntelliJ IDEA,Eclipse, STS, RADandNet Beans.
  • Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, MVC, Session Facade, Front Controller, and Delegate Pattern.
  • Extensive experience in developing web application with Microservices architecture using Spring Framework, including Spring IOC, Spring Core, Spring AOP, Spring Cloud, Spring Boot, Spring MVC and Spring Security 5.
  • Expert in persistence frameworks including Spring Data JPA, Hibernate and MyBatis.
  • Experience in using various Amazon Web Services (AWS) Components likeEC2for virtual servers and S3 for storing objects,EBS, Cloud Front, Elastic cacheandDynamo DBfor storing data.
  • Experienced with RDBMS implementation and development using Oracle, My SQL 5.7/8.0, SQL Server and DB2.
  • Expertise in database modeling and development using No SQL Database such as MongoDB, Redis, and Neo4j.
  • Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, NodeJs, ReactJs.
  • Experience working with testing tools likeFirebug, Chrome and IE Developer Toolbar.
  • Experience with asynchronous communication using Apache Kafka and RabbitMQ
  • Solid understanding of source controllers likeGIT, CVS and SVN.
  • Strong experience with version control and Continuous Integration and Continuous Deployment (CI/CD) tools like Git and Jenkins with deploying tools like Maven.
  • Strong interpersonal skills and a very good team player with the ability to work independently.

TECHNICAL SKILLS:

Languages\ Operating System: C, C++, Java 8/11, JavaScript, SQL, Python 3.9\ Windows, Linux, Unix\SAS, Verilog

Web technologies\Frameworks: HTML5, DHTML, CSS3, XML, JavaScript ES6\Struts 1.x/2.x, Spring 4.x/5.x, Hibernate 4.x\AJAX, JSP 2.x/3.0, JSON, Angular 10.0/11.0\JSF 2.x, MyBatis 3.x, Spring IO, Spring boot, \JavaBeans 3.0, Backbone JS\ Node JS 10.0\Spring Security\jQuery3.x, ReactJS 16.x, Express, Bootstrap\J2EE, Servlets 3.0/4.0, JDBC 4.x, Filters, \Listeners

Databases\Application/Web Servers: MySQL 8.0, Mongo DB 4.4, Oracle, Redis\ JBOSS 4.0.5, Tomcat 8.5.66, WebLogic 12.2.1\SQL Server 2017, DynamoDB, Cassandra\OC4J, IBM WebSphere 8.x\

Build Tools and other\IDE and Development Tools: ANT 1.9.7, Maven 3.8.1, Jenkins 2.5, Junit 4.x, \Eclipse 3.x/4.x, NetBeans 8.0.2, IntelliJ, STS\Toad, Docker 3.5, Kafka 2.7.0, RabbitMQ 3.8\

Version Control: CVS, SVN, GIT, GitHub\

EXPERIENCE:

Confidential, Dublin CA

Java Software Engineer

Responsibilities:

  • Designed and implemented RESTFUL and reactive framework with microservices based architecture (Spring Boot, Spring Cloud, Spring MVC REST Template). The microservices-based architecture is designed for its highly decoupled and modular properties making services easy to replace.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB database management system and handled database access and data transmission based on RESTful web service.
  • Used Spring Security to implement user registration and login
  • Used Java Message Service JMS API for reliable and asynchronous exchange of important information.
  • Design develop and test HTML5, CSS3, Bootstrap 4, JavaScript, jQuery and ReactJS that meets accessibility and web browser standards for website.
  • Developed test cases and performed unit test using JUnit 5 in Test Driven Development (TDD) approach
  • Responsible for designing and programming for the system, which includes development ofProcess Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.

Environment: Java 8/11, JSP 2.3, Spring Boot 2.4, Spring Security 5, Servlets 4.0, Struts 2.5, Hibernate 5.2, HTML5, JavaScript ES6, ReactJS 16, MongoDB 4.4, Apache Tomcat 8.5, Docker 3.5, AWS, Jenkins 2.10, D3.js 6.0.0, JUnit 5

Confidential, Fairfax, VA

Java Full Stack Developer

Responsibilities:

  • Developed the application usingSpring Frameworkthat leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked with Dynamic widgets. UsedAJAXandjQuerywidget for data collection and display data on the front end.
  • All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.
  • Built data visualizations to monitor file server load, Web server speed, Data Processing using D3.js, JQuery and MySql.
  • Experience in Message Oriented Middleware implementation using JMS and Apache Kafka.
  • Developing Test cases for Back-end testing, integrating the SQL queries to be used in running the test cases.
  • Worked as a team member to develop web application, user interface, interaction scenarios and navigation based on analysis, interpretations of requirement and use cases.

Environment: HTML5, JavaScript ES6, jQuery 3.5, CSS3, JAVA8/11, Ajax, ReactJS 16.8.6, Jasmine 3.5.0, Spring Boot 2.2, Spring MVC, Spring Security5, Hibernate 5.2, JMS 2.0, Maven 3.6.3, Kafka 2.7.0, RabbitMQ 3.8.0, MYSQL 8.0, Eclipse, JPA 3.0

Confidential, Arlington, VA

Java Full Stack Developer

Responsibilities:

  • UtilizedAgile Methodologiesto manage full life-cycle development of the project.
  • Implemented MVC design pattern usingStrutsFramework.
  • Form classes of Struts Framework to write the routing logic and to call different services.
  • Createdtiledefinitions, Struts-configfiles, validation files and resource bundles for all modules using Struts framework.
  • Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Developed theXMLSchema andWeb servicesfor the data maintenance and structures.

Environment: Java, J2EE, JSP, Struts, JNDI, Eclipse, Oracle9i, XML, ANT, Rationale Rose, Unix, LOG4J, CVS.

Confidential, Beijing, China

Java/J2EE Developer

Responsibilities:

  • Involved in Design and Development.
  • Developed the application usingAgileMethodology.
  • Involved in writing the action classes and from beans for different modules usingSpring MVC.
  • Involved in developing the applications using Spring Framework forDependency Injection.
  • Involved in writing the validation rules classes for general sever side validations for implementing validation rules as per the design.
  • Developed back-end logic with Core Java using technologies includingCollection Framework, Multi-Threading.
  • Worked on enhancements usingJSP, Struts, databasestored procedures and wroteSQL queries.
  • UsedUIcomponents,Angular JSdirectives, controllers, view and routing, service modules, validations usingHTML5, applying styles usingCSS, usedjQueryto makeAjaxcalls.
  • UsedAmazon Web Services (AWS)data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizingNoSQLqueries.
  • CreatedSOAPWeb Services usingWSDL, XML and SOAPfor transferring data.
  • Configured the deployment descriptors inHibernateto achieve object relational mapping.
  • UsedHibernateCache for query to improve the application performance.
  • Wrote backend scripts that performed maintenance tasks on the contract data usingJDBC.
  • Developed StoredProcedures and TriggersonOracleDatabase.
  • DeployedAJAXcall for asynchronous data retrieval from back-end.
  • UsedMavento build the J2EE application.
  • Build & Deployment inWebSphereApplication Server.
  • Understanding server configuration and diagnose problems in a time sensitive manner.
  • Code walk through, modulesintegration and unit testing.
  • Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
  • UsedLog4jfor logging purposes.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.

Environment: Java 1.8, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0, Oracle11g, Maven, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, jQuery, Swing, JSON, SVN

Confidential, Minneapolis, MN

Java Full Stack Developer

Responsibilities:

  • Involved in preparing the detailed design document for the project.
  • Implemented the architecture of the modules according to theJ2EEstandards.
  • Developed three tier architectures usingMVCdesign patterns ofSpring MVC, Spring IOC, Spring Webmodules.
  • Developed User Interface usingJSP, JSF, HTML, JavaScript, and CSS, developed various Action and bean classes.
  • Involved in the configuration ofSpringandHibernateand usedgeneric DAOdesign to buildHibernate DAOclasses.
  • Used Object/Relational mapping toolHibernateto achieve object persistency.
  • Involved in configuringHibernateto access database and retrieve data from the database for the modules.
  • Implemented logger for debugging and testing purposes usingLog4j.
  • Developed stored procedures and triggers withPL/SQLstored procedures usingTOAD.
  • DevelopedANTScripts to do compilation, packaging and deployment inWeb logic application server.
  • Involved in configurationof Eclipse, TOADandWeb Logic Application server.

Environment: Eclipse, WebLogic server, JNDI, Spring IOC, Spring MVC, JPA, Hibernate, Unit Test (JUNIT), XML, JSTL, Spring Tag Libraries, JSP, Servlets, JDBC, JMS, MySQL, Rest web services, jQuery, Log4J, Maven, Java script, HTML

Confidential

Java Full Stack Developer

Responsibilities:

  • Participated with end users and business analyst to understand the business requirements.
  • Design develop and tests HTML5, CSS3, Bootstrap, JavaScript and React JS that meets accessibility and web browser standards for website.
  • CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
  • Integrating JavaScript libraries (jQuery, React-Bootstrap, High charts, Data tables)
  • Developed user interface by using the React JS, Flux for SPA development.
  • Involved in using React JS components Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked closely with the back-end team to display data using the Custom components, Library components, and Redux.
  • Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Used web services SOAP and RESTful for transmission of large blocks of XML/JSON.
  • Coded to implement AJAX based application by fetching the response from back-end REST API as a part of JSON.
  • Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9 and Safari.
  • Maintaining parent and child elements by using State and Props in React JS.
  • Architected and developed for large scale JavaScript application with React JS.
  • UsedReact-Routerto turn application intoSPA.
  • Extensive experience in deploying, managing and developing MongoDB clusters.
  • Experience in working GIT for branching, tagging, and merging.

Environment: MongoDB, React Js, Node Js, HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, SOAP, RESTFUL, Web Services PLSQL, Spring MVC, Bootstrap, Java beans, Servlets, JPA, WSDL

Confidential

Java Software Engineer

Responsibilities:

  • Developed Application based on Struts framework using MVC design patterns.
  • Develop front end depending on the Use case specifications with the specific technologies.
  • Developed and run the batches that are to be run periodically (either daily or monthly)
  • Involved in the Parsing of internal XML format document to retrieve the information and to pass them to Struts Action class for further processing.
  • Extensively worked on java multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Client-side validations written in JavaScript.
  • Created Hibernate mappings to interact with database.
  • Written HQL queries for Data management through Hibernate.
  • Used JASPER Report to design and produce pdf report documents.
  • Widely used Design Patterns like DAO, Singleton in the process of system designing and development.
  • Was responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
  • Used VB script for scripting.
  • Responsible for writing Unit test, Acceptance test case and Selenium tests.
  • Involved in supporting and maintenance.
  • Involved in Transition Activities and Production Support.

Environment: Java Script, Toad, Spring MVC, Apache Tomcat Server, Rest API, JDeveloper, Struts, Ajax, Ant, XML, Junit, Hibernate, Spring-web services, Spring web flow, Spring AOP, Spring JDBC Template, Servlets

Confidential

Java Full Stack Developer

Responsibilities:

  • This web-based application was built using Agile development practices using Extreme Programming.
  • Participating in user requirement sessions to gather business requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Participated in the design meetings and created class and sequence diagrams from the Design Documents for the modules assigned to me using UML.
  • Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism.
  • Developed user interface using JSP, AJAX, HTML, CSS, JSP Tag libraries to simplify the complexities of the application.
  • Was responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
  • Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
  • Was sole responsible for deployment and requirement analysis with client.
  • Used to analyze large volume of data in Unix environment during production hours.
  • Created SQL Map config files to create the sql queries, map the data and objects to retrieve data from the database using IBATIS. Injected objects using Spring dependency injection concepts.
  • Have worked on Oracle 10g data base for storing and retrieving the application data.
  • Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
  • Connected to Web Services applications using AXIS and integrated it with maven and Spring.
  • Created a batched job which retrieves the records from the database and sends the data to the letter generating web service.
  • Maven is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
  • Solving the issues found during the testing phase for all the modules that developed. Extensive troubleshooting and stress testing for the developed module and improved the performance of the application.
  • Involved in code versioning, Check In, Check outs and code merging using SVN versioning tool.
  • Worked on SSO to integrate security for user authentication.
  • Involved in the integration of all the 3-tiers of the architecture consisting of Data service layer, Business Object layer and Presentation layer (front frameworks).
  • Involved in the integration testing and made sure the data flows correctly from one sub system to another.

Environment: Toad, JBoss Application Server, JBOSS DROOLS engine, JDeveloper, Struts, Core Java, Helix framework, Hibernate, DB2, SAS, EBI, PHP, jQuery, SSO, EXT JS, Agile Development

We'd love your feedback!