We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Rockville, MD

SUMMARY

  • Professional experience in utilizing Java tools in business, Web and client - server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Spring, JavaServer Pages (JSP), Java Servlets (including JNDI), Struts, and Java database Connectivity (JDBC), Hibernate ORM, webservices, GWT (Google web toolkit), Play Akka, Kafka, velocity technologies and Redis.
  • Experienced in developing XML documents with XSDs /DTDs using DOM, SAX, JAX-B parsers.
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns Singleton, prototype, Factory, Abstract Factory, DAO, MVC, Command, Decorator, Front Controller.
  • Strong skills with an understanding and development experience in Web Services, XML, SOAP, Restful webservices, UDDI, J2EE and WS-Security.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Strong knowledge in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams and Deployment Diagrams using Rational Rose, Microsoft Visio.
  • Experience in Web development using Angular 2.0/4.0, HTML, CSS, AJAX, J-Query, EXT-JS, JSON, JavaScript, Backbone.js and Bootstrap.
  • Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL.
  • Extensive experience in working on IDEs like Eclipse, Net Beans, WSAD, RAD.
  • Good exposure with Application servers middleware technologies like, Web Servers like WebSphere, WebLogic, JBoss and Apache Tomcat
  • Experience in working with various databases like Oracle, PostgreSQL, MS SQL Server and strong knowledge in SQL, PL/SQL, Stored Procedures, Functions, Triggers and Cursors.
  • Experience working with Performance Tuning engineers in analyzing the issues that are hindering the performance of the application.

TECHNICAL SKILLS

Languages: JAVA, C, C++, Python, VB.NET

JAVA/J2EE: Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, Junit, Hibernate

Technologies: Log4J Java Beans, EJB 2.0/3.0, JDBC, RMI, JMS, JNDI

Web Technologies: Angular 2.0/4.0, HTML, XHTML, CSS, AJAX, XML, JavaScript,JSP, ServletsjQuery,JSTL, XML, Web services (SOAP, WSDL, Axis), RESTful webservices

Application Servers /Web Servers: Web Logic, WebSphere 8.0/8.5, Apache Tomcat (5.x, 6.x), SBT, NGINX

Database/Cache/Cloud: IBM DB2, Oracle, MySQL, PL/SQL, PostgreSQL 9.0/9.1, Redis, Oracle BCC

Web Services: SOAP, Restful, WSDL, Apache Axis

Tools: & IDEs:Eclipse, Net Beans, Concert(RTC), JIRA, SonarQube, Kibana

Frameworks:Velocity, Play Akka, Kafka, Hibernate, Spring, Spring Boot, GWT, JSF, J2EE, Apache Struts, Java Mail

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Developing & executing strategies that create a best in class learning and buying experience across desktop, mobile and table platforms in agent commerce application.
  • Working closely with management and design team for all aspects of Software Development Life Cycle (SDLC) including analysis, design, coding, and testing.
  • Developing highly concurrent and scalable systems using actor-based programming with AKKA framework.
  • Developing lightweight, stateless, web-friendly architecture applications using play framework.
  • Play using the Akka reactive framework, functional programming using Java 8 and Scala, multithreading.
  • Develop the multi index search application using ElasticSearch
  • Developed REST APIs using JBoss RESTEasy framework.
  • Setup RabbitMQ servers in production for load balancing and high availability
  • Developing the REST based Akka framework using Spring Boot, Kafka.
  • Using Akka Actor Framework to create processes for a large number of transaction processing.
  • To improve the performance of the system, used Redis to do system caching to implement session sharing. To ensure the performance of Redis, used Redis cluster.
  • Implementing Redis to cache data and improved server latency by 200%.
  • Loading promotions and offers of a product using Oracle BCC
  • Logging Server Remotely usingNGINXproxy server and to achieve continuous Delivery goal on high scalable environment
  • Monitored performance during the load testing of new APIs
  • Written JUnit and Mockito test cases providing 80 code coverage

Environment: s: Java, Core Java, Scala, Play Akka, Endeca, Kafka, Restful Web Services, Spring Boot, Redis, JQuery, ElasticSearch, JUnit, Mockito, Oracle BCC, Oracle, Kibana, RabbitMQ, SBT, JIRA, Jenkins, Nginx, Log4j, GIT, IntelliJ

Confidential, Rockville, MD

Full Stack Java Developer

Responsibilities:

  • Designed and developed end to end functionalities of the RFQ response, TRP Submission process, displaying quotes, and other major functionalities of the application
  • Was responsible for the design of the CIO-CS integration into the eGOS application
  • Meeting with the client to understand the requirements to develop the CIO-CS integration into eGOS application
  • Have developed functionality to process and store millions of IT products data into the system. Implemented functionality to validate the products before inserting them into the database.
  • Implemented functionality for diverting the application to custom page when tomcat is unavailable and when the page not found
  • Responsible for maintaining, fixing defects adding new functionalities to the eGOS web application
  • Designed MVC architecture and developed user interface components using DHTML, HTML, Servlets, javascript, ajax, Angular.js, HTML
  • Involved in developing, deploying e-GOS web application using java, angular.js, Spring Boot, spring core, Hibernate, JPA, Junit, MS SQL
  • Implemented design patterns and Server side development - Factory and Service Locater patterns, and the business logic usingSpring DIService components.
  • Developed Web service modules based on SOA architecture using SOAP
  • Responsible for design, develop, specifying object/relational-mapping and testing the data layer components using Hibernate
  • Integrated Spring AOP, spring (Dependency Injection) among different layers of an application). Configured and accessed Hibernate with Spring IOC.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Wrote various Hibernate Queries using Hibernate Query Language (HQL) and hibernate criterion queries to execute queries against database.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework
  • Designed and developed email notification functionality using apache commons mail and velocity templates
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator
  • Developed code to send automatic emails to customers and contractors using spring, velocity framework and Microsoft schedulers.
  • Created batch files to run the schedulers on UAT and production using Microsoft batch schedulers
  • Implemented application specific exception handling & logging frame work using Log4j.
  • Extensively worked in SDLC methodologies such as Agile process
  • Installed, configured SonarQube and continuously integrated the issues

Environment: Java 1.8, J2ee, Servlet, JQuery, JSON, CSS, Angular.js 4.0, JavaScript, PL/SQL, MYSQL 5.6/5.7, Spring Batch 2.1.8, Spring Boot, Spring MVC, Spring Integration, Spring injection & annotations, Hibernate, XML, XSD, ANT, Unix, Apache Tomcat, SOA, Restful Web Services, velocity framework, Microsoft batch schedulers, MyEclipse Luna Release (4.4.0), JIRA, Sonar, Apache Tomcat, Jenkins, Maven, JUNIT, Log4J, SonarQube, Subversion

Confidential, Indianapolis, IN

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of Confidential .
  • Design and implements technical solution using java framework like FAST4J, Next Gen.
  • Implemented design patterns like Singleton, Abstract factory, factory, Service Locator, Delegator, and DAO’s.
  • Enabled better quality control of Java source code by implementing sonar to report code quality and test coverage and used SONAR tool for code analysis and correction.
  • Involved in developing the web based GUI using java, JSP, JavaScript, CSS and HTML.
  • Used core java like multithreading, exceptional handling to implement few modules.
  • Developed and configured the Java beans using Spring IOC, Spring integration and Hibernate framework.
  • Developing Hibernate Configuration files andResponsible for coding of DAO classes using Spring with hibernate.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects usingHibernate.
  • Involved in designing and implementation ofMVCdesign pattern using Struts framework for Web-tier.
  • Created POC for Spring Batch for running batch jobs. Documented how Spring Batch is useful for the current project.
  • Extensively involved in the development of the Data Collection module, which involved multi-threading and GUI for this product, which was developed in Swing.
  • Set up project environment on servers for both development and maintenance, which is major part to develop a web application.
  • Developed business logic of the application to determine the benefits issuance to the users using servlets, struts and JSP.
  • Produced and consumed the web services data in the form of JSON, XML.
  • Implemented Logging framework using Log4J.
  • Performance monitoring, tuning and troubleshooting middleware technologies like WebSphere, JBOSS, Tomcat and Apache server instances.
  • Involved in to code review and documentation review of technical artifacts.
  • Create task into RTC and JIRA. Register new UI page into Next Gen framework.
  • Implemented MVC design pattern Framework using Servlets, Business Objects.
  • Configured struts xml file to provide mapping to servlet action handler
  • Created the custom rules, configured the validation.xml and validator-rules.xml files.
  • Used Enterprise Java Beans (EJBs) extensively in the application. Monitored the application using JMX monitoring.
  • Worked with Ext JS API along with AJAX to display Support Related Information.
  • Responsible for developingEnterprise Service Bus(ESB)architecture with Controllers, orchestration and web services.
  • Experience in usingMAVENtool to compile, package and deploy the components to the Application Servers in different environments. Used SVN for version control
  • Worked on PostgreSQL and Improved query performance by following performance enhancement tips and database best practices.
  • Experienced in Performance Tuning, Creating new Database and Backup
  • Successfully involved in test driven development model using JUnit and spring framework.
  • Install, configure, and maintain My Eclipse 2010, WebSphere Application Server 8.5.
  • IMPACT: Allows workers to track status and a client’s compliance with work programs for TANF/SNAP eligibility.

Environment: Java 1.8, Core java, J2ee, JUNIT, EJB3, SOA, Log4J, JSP, Servlet, JQuery, JSON, CSS, JavaScript, Java Beans, PostgreSQL 9.1, Spring Batch 2.1.8, Spring Boot, Spring MVC, Spring Integration,Hibernate, XML, XSD, ANT, Unix, Apache Tomcat, Restful Web Services, WebSphere Application server 8.5, Corticon rules, MyEclipse Blue Edition 10, JIRA, Sonar, Maven, Subversion

Confidential, Irvine, CA

Java/J2EE Developer

Responsibilities:

  • Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
  • Developed application using Spring MVC framework.
  • Implemented DAO for data access using Spring ORM and Used Spring IOC concepts to build the framework
  • Used HTML, CSS, JavaScript, Angular.JS and JSTL and custom tag library with frameworks such as Ajax and JQuery, to build interactive and attractive user interfaces.
  • Wrote a multi-threaded daemon in Java, which receives requests via Sockets (core java)
  • Provided performance tuning recommendations and future memory requirements to Primary DBA team to make the changes in Database like table reorg, add enough spaces to database
  • Worked on the implementation of Internet-facing document warehousing (transformation and access rights & permissions) using EJB3, MyBatis and Junit
  • Created views using components ofPrimeFacesin XHTML files and configuredJSFframework.
  • Implement advanced java API and core java for coding sophisticated business logic.
  • Implemented client-side application to invoke SOAP Web Services.
  • Implemented server side SOAP web services for external vendors to access our applications.
  • Wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
  • Wrote JUnit test cases for testing the application modules
  • Tested Web Services with SOAPUI.
  • Used various enterprise design patterns in the development of code for extensibility and maintainability (Singleton and MVC design pattern).
  • Experience in developing and deploying applications through web logic application server.
  • Used ANT scripts to build the application and deployed on BEA WebLogic Application Server

Environment: Java 1.8, Spring, Core java - Multithreaded Programming Threads & exceptional handling, Angular.JS, JavaScript, JAX-B, Maven, Spring IOC, AOP, JSF with PrimeFaces 3.4, Spring MVC, Spring Boot, Spring Integration, MyBatis,MySQL 5.1, SOAP webservies, WSDL, XML, JSON, SOAPUI, HTML, CSS, Weblogic 12c, Ajax, JQuery, Flux, SonarCube, SVN, Eclipse (IDE).

Confidential

Jr. Java Developer

Responsibilities:

  • Developed application using JSP, HTML, CSS, Struts framework, client side data validations using JavaScript.
  • Created Stored Procedures using Pl/SQL, functions, triggers in MSSQL server and Oracle to fetch required data
  • Designed, developed, and deployed EJB components (Session and Message Driven) beans.
  • Used AJAX to load a part of the page dynamically and CSS for styling.
  • Implemented localization and customized features for different client requirements.
  • Developed prototype versions of the application for enhancement to new domain/sector.
  • Deployed source code control processes across the CVS.
  • Provided implementation support and defect management to ensure a successful go-live.
  • Documentation of common problems prior to go-live, and while actively in a Production Support role.
  • Provided mentoring for the team members to complete the tasks efficiently and in time.

Environment: Struts1.2, Java Servlets, Java Beans, EJB, Struts Framework, Java, JSP, AJAX, HTML, CSSJavaScript, PL/SQL, MS SQL Server 2000 and Oracle, CVS

We'd love your feedback!