We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Saint Petersburg, FL

SUMMARY

  • Having 7+ years of professional experience of developing enterprise applications using Object Oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Experience in all the phases of Software Development Life Cycle - analysis, design, development, deployment, testing and maintenance of enterprise applications.
  • Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
  • Experience developing front-end components using JSP, HTML5, CSS, and JavaScript, Ajax.
  • Excellent understanding and expertise in web tier frameworks like Struts and Spring MVC.
  • Experience with modern web development technologies such as AJAX, HTML5 / CSS3, AngularJS single-page applications, responsive websites.
  • Knowledge in all components of struts-config file. Well-versed with various struts actions classes.
  • Hands on development experience in Core Java and J2EE Design Patterns.
  • Excellent hands on experience on Struts framework and extensively used Validator Framework and Tiles Framework
  • Expertise in Web page creation using HTML, JavaScript, JQuery, AngularJS, Less CSS.
  • Used Angular JS as the development framework to build a single-page application.
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB) and other Remote Components
  • Good Experience of Object Relational mapping frameworks like Hibernate and JPA
  • Experience on creating Microservices with Spring Cloud, Eureka Service Discovery, Ribbon, Spring Boot, Apache Camel and REST web services.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard
  • Worked on integration mechanism using Apache Kafka distributed message bus technology. Designed and implemented by configuring Topics in new Kafka cluster in all environment.
  • Excellence experience in Azure cloud computing mostly for building, testing, webservices like SaaS PaaS and IaaS
  • Proficient in persistence frameworks Hibernate, I BATIS, JPA, to map POJOs to a relational database and using Hibernate Query Language (HQL).
  • Good knowledge and experience in implementing open source frameworks Hibernate and Spring
  • Expertise in development using Servlets, JDBC, JNDI, Spring, Hibernate, JSF, EJB2.0/3.x, XML, Web Services- SOAP, WSDL, REST(JAX-RS), Micro Services.
  • Excellent knowledge and experience in SQL queries, PL/SQL, Stored Procedures to interact with Oracle and MS SQL Server databases
  • Expertise in Code reviews, Bug fixes and Unit & System testing
  • Expertise in troubleshooting Production incidents/issues
  • Expertise in developing Service Oriented Architectures (SOA) and clients to use Web services.
  • Hands on experience in designing and developing Single Page Applications, creating reactive Components using Angular 2/4, React and Nodejs.
  • Well versed with all parts of WSDL.
  • Hands-on experience in implementing RESTful Web services.
  • Experience in developing server-side applications using Express Framework(Nodejs)
  • Used various web servers like Apache Tomcat, Camel-JBOSS and IBM Web Sphere
  • Experience on different Operating Systems - Windows 2003/2008/XP/Vista/7, Linux and Unix
  • Experience with automation using GIT Docker Jenkins, Ansible, and Chef
  • Experience in using Version Control Systems like CVS, SVN and Clear Case
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team
  • Received Appreciations for Successful and Smooth rollout of the Enterprise Applications in the Production environment.

TECHNICAL SKILLS

Languages: C, C++, JAVA, J2EE

Java/J2EE: Java, J2EE, Servlets, JSP, Java Beans, JDBC, EJB Web Services

Database Query Language: SQL, Oracle, MS SQL Server, MYSQL, DB2

Markup/Script Languages: HTML 4/5, CSS 2/3 JavaScript, XML and jQuery

Frameworks: Struts, Spring, Spring Boot Hibernate, JavaScript, AngularJS, Web services SOAP, SOP, Restful

Web Technologies: XML, WSDL, SOAP, DOM, CSS, HTML, ReactJS JAVASCRIPT and AJAX.

Application/Web servers: WebSphere8.0, Apache Tomcat, WebLogic 8.x/7.x, and Jboss.

IDE Tools: Eclipse, RAD, Jdeveloper 9.0, Teradata, Visual Studio and Net Beans

Operating Systems: Windows NT/XP/2000, Unix, Linux, Redhat Linux, Mac OS and UNIX

SCM Tools: CVS, Perforce, Clearcase, SVN, Subversion, GIT

Testing Tools: Junit, Mockito

Build and Automation: Maven, ANT, Gradle, Jenkins, JIRA

PROFESSIONAL EXPERIENCE

Confidential - Saint Petersburg, FL

Sr. Java Developer

Responsibilities:

  • Responsible for designing and developing high performance throttling service.
  • Used agile practices and Test- Driven Development (TDD) techniques to provide reliable, working software early and often.
  • Created rest client API for the application.
  • Worked on AJAX implementation to retrieve the content and for displaying it without reloading the existing page.
  • Design, build, maintain web sites using authoring or scripting languages HTML5, CSS3, content creation tools, management tools
  • Worked on ReactJs Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Expertise in developing reusable and interoperable Web service modules based on micro services, SOA architecture using SOAP and Restful.
  • Developed user interface using JSP, Java Script, HTML5 and CSS.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, and Exception Handling programming.
  • Tested the entire application using JUnit.
  • Hands on experience with Microsoft Azure Cloud services, Storage Accounts and Virtual Networks.
  • Implemented batch configuration in spring boot application. Created the Maven project to integrate Spring boot, Restful API, Oracle & Microservices.
  • Involved in writing the front-end code for the application using React.js
  • Develop AWS Lambda based Micro services interacting with Dynamo DB &SNS/SQS using AWS SDK.
  • Developed different modules using Java, Apache Camel, Spring and Hibernate.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues
  • Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Participated in Build & Deployment activities using Gradle build scripts.
  • Front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, AngularJS, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
  • Created Mongo DB/NoSQL collections. Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores.
  • Involved in various SDLC Life cycle phases like design, development, testing, documentation, deployment & maintenance of application software.
  • Defined and developed the application's presentation layer using HTML5, CSS3 and JavaScript.
  • Development involved technologies like Java, J2EE (Multithreading, JNDI, XML Parsers), JSP, Servlets and Spring MVC.
  • Used the Azure for cloud computing and providing the software as SaaS and PaaS for programming languages.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Used GULP for magnification of JavaScript files, compilation of SAAS files into CSS and for monitoring the application.
  • Experience of working with Azure Monitoring, Data Factory, Traffic Manager, Service Bus, Key Vault.
  • Designed and implemented the user interface using HTML5, CSS3, JAVASCRIPT.
  • Implemented business logic using Session Beans, Servlets and Stored Procedures.
  • Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects.
  • Developed various helper classes using Core Java multi-threaded programming and Collection classes.
  • Apache Ant was used for the entire build process.
  • AngularJS to consume restful services.
  • Used Hibernate ORM Framework for the persistence layer.
  • Developed application using AngularJS to implement Single Page Architecture (SPA).
  • Used log4j for logging info and are helpful in debugging the issues.
  • Used GIT Bash as a version control tool.
  • Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
  • Design and development of Restful API on AWS using Spring Boot
  • Used ng-table, ng-grid and various types of Angular Directives.
  • Worked on Vagrant development environment for local verification.
  • Prepared and executed test cases for Unit, System and Integration testing using JUnit.
  • Used log4j for logging info and also for debugging the issues.
  • Worked on Sonar for the check style issues.
  • Used Crucible for reviewing the code.

Environment: Spring, HTML5, Spring Boot, Spring MVC, React JS, CSS3, Hibernate, NodeJS, Struts2, HTML5, JavaScript, JSP, JSTL, Junit, Oracle 11g, Log4j, Maven, Ant, Gradle, XML, Windows, JQuery.

Confidential, MN

Java/J2EE Developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Built Web pages that are more user-interactive using JQuery plug-in for Drag and Drop, AutoComplete, AJAX, JSON and JavaScript, Bootstrap.
  • Involved in spring, Hibernate and Oracle in the persistence layer and JSPs forming the front-end.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Used Apache Log4J logging API to log errors and messages.
  • Implemented pivotal cloud foundry (PCF) to deploy IAAS or PAAS and to run own applications.
  • Developed Spring Services, DAO's and defined routes using Apache Camel.
  • Developed messaging module using Spring JMS, Apache Camel and ActiveMQ.
  • Worked with Spring Web Flow and Spring Inversion of Control (IOC) by Spring Constructor Injection with in XML for Dependency Injection.
  • Developed Restful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using micro services.
  • Experience in implementing and hosting Docker and Kubernetes containers.
  • Built Micro Services using Spring boot with continuous deployment and continuous integration using Docker and Jenkins
  • Implemented various design patterns in the project such as Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed application by using Angular, HTML5, CSS3, Bootstrap, and JavaScript.
  • Responsive design approach using HTML5 and CSS3 to support device integration.
  • Used Apache JSP, JSTL for presentation which invoke the Java Beans to interact with Controlling Servlets.
  • System study and preparation of design document and development plan.
  • Responsible for implementing UI mockups, integrating third party React libraries, and handling/creating Redux store data.
  • Worked with the Product Management Team for freezing the features to be implemented in the project.
  • The APIs are designed using SPRING Restful web services and followed MVC architecture for UI integration.
  • Developed Activation Module, consumed Web Services used to connect to the backend Oracle database.
  • Multithreaded Java application to process the customer's request from the request store.
  • Develop AWS Lambda based Micro services interacting with Dynamo DB &SNS/SQS using AWS SDK.
  • Build the applications using Maven and Jenkins tool.
  • Designed and developed Micro Services business components and Restful service endpoints using Spring boot.
  • Involved in creating and consuming REST based web services using JAX-RS specifications.
  • Implemented XML parsing using SAX parser. Had good understanding on other parsers like DOM and SAX.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used micro service architecture, with Spring Boot based services interacting through a combination of REST and apache active MQ message brokers and leveraging AWS to build, test and deploy Identity MicroServices.
  • Generated Hibernate Mapping files and created the data model using mapping files.
  • Used JUnit for all Hibernate beans and relevant java classes.
  • Implemented Struts validation Framework in the presentation layer.
  • Used shell commands to automate the batch process and run SQL scripts.
  • Wrote SQL queries, Stored Procedures for efficiently retrieving data from the Relational database.
  • Used Eclipse as IDE.

Environment: Java, JDBC, Servlets, JSP, HTML, JavaScript, JQuery, AJAX, CSS, Spring, UML, Hibernate, Struts, JSTL, JSP, SOAP, Restful Web services, micro services, Apache Tomcat, Eclipse, ANT, SQL Server, Junit.

Confidential - NJ A

Sr. Java Developer

Responsibilities:

  • Developed the Daily Trades Break Screen / Report where for each clearing house trade breaks where OCC & BPSA breaking amounts and breaking quantities are displayed Option (Option Symbol, Strike Price, Expiration Date & Put/Call) wise and there is a link to the sub report where we can close the individual underlying trades and a back button which takes us to the main screen where we can close the entire trade break instead of closing individual underlying trades. This screen is also searchable screen where we can provide search criteria like just option symbol and/or expiration date and/or strike price and/or put call and/or option status.
  • Developed Grand Total Clearance report where for the entire clearing house the grand total amounts are displayed according to assignments/ exercises, Pair Off amounts and quantities, Long/Short Netting Amounts and Quantities etc are displayed.
  • Built Spring Boot based java Micro services to support enterprise web application.
  • Built a Rest API using spring Boot was consumed by ORMB to setup the rates.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Implemented Restful Services with JAX-RS using Spring Boot and Micro Service Architecture.
  • Used JSP/HTML/CSS/JavaScript/Ajax as front end and client side validations and dynamic loading of pages and Spring MVC has been used for front end reports display.
  • Calculate whether the option is in/out of money for creating Exercise/Assignment files to be uploaded and sent to OCC (Expiring Options are automatically exercised if the option is in money).
  • Eclipse IDE and Web Sphere Application Server have been used for deploying the OAES Application in GFW and Oracle database is used for storing BPSA data and OCC data and life cycle of Option has been automated as collection of stored procedures which are executed sequentially as one process after another so that the reports data can be compared with data base data after automated process runs to check if front end reports are correct or not.

Environment: Core Java, Java.util package, Collections, JDBC, Callable Statements, Prepared Statement, J2EE Technologies, Win NT, EJB (Stateless Session Beans), Eclipse, Oracle, Stored Procedures, ANT, XML, CSS, JSP, HTML, JavaScript, Ajax.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc., using MVC. Contributed to the development of web interface for User module and Admin module using JSP, HTML, XML, CSS, JavaScript, AJAX, and Action Servlets with Struts Framework.
  • Developed Single-Sign-on (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc., in Oracle Applications.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, ANT, HTML, JavaScript, CSS, XML, ANT, Log4J, SVN, RAD, WebSphere, Putty, TOAD, Oracle 9i/10g

We'd love your feedback!