We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Lyndhurst, NJ

SUMMARY:

  • 8+ Years of experience as a software engineer with Java/J2EE and Python.
  • Experienced with modern frameworks and web technologies including Spring, Spring Boot, Hibernate, Oracle ADF, JSP, JSF, JPA, JDBC and Web Services (JAX - RS).
  • Worked with RESTful web services for backend REST API system and integration with modern front end frameworks with JSON and XML.
  • Involved in designing and deploying on the AWS stack including EC2, Route53 and S3.
  • Worked with design and implementation of system with Microservice architecture.
  • Expertise with Big Data logging, search and analysis technologies including Lucene, Elasticsearch and Logstash.
  • Integration of Elasticsearch with Kibana for visualizations and real-time data pipelines.
  • Expertise with Python for scripting, prototyping as well as web frameworks such as Flask and Django.
  • Also used Python for data analysis using numpy, scikit-learn, matplotlib and jupyter.
  • Good knowledge of front end technologies including HTML5, CSS Frameworks (SASS, Bootstrap), JavaScript, JQuery.
  • Familiar with modern logging frameworks such as Log4J and SLF4J for granular logging control.
  • Expertise in Test Driven Development with extensive Unit, System and Integration Testing utilizing testing frameworks such as Junit and Mockito.
  • Worked with build teams to integrate Continuous Integration using Jenkins as well as Travis CI for fast development cycles.
  • In depth understanding of Java design patterns, their advantages and edge cases when working with complex systems.
  • Solid foundation in algorithms, data structures, object-oriented programming (OOP) as well as modern functional programming paradigms.
  • Experienced with and excel at working in diverse teams and fast paced Agile software development principals.

TECHNICAL SKILLS:

Languages: Java, Javascript, Python, SQL

Web Frameworks: JSP, JSF, Oracle ADF, Spring, Jersey, Play, Flask, Django

Web Servers: Tomcat, Jetty, JBoss, nginx, apache, node, PM2

Big Data: Elasticsearch, Logstash, Kibana, mapreduce

Databases: PostgreSQL, MySQL, redis, Oracle 11g

Build Tools and CI: Maven, Ant, Jenkins, Tavis CI

IDE: IntelliJ, Eclipse, JDeveloper

Version Control: Git, Subversion, mercurial

OS: Mac, Linux, Windows

PROFESSIONAL EXPERIENCE:

Confidential - Lyndhurst, NJ

Senior Java Developer

Responsibilities:

  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
  • Involved in designing of microservice architecture for scaling services on demand.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • System built using Model-View-Controller (MVC) architecture.
  • Used python for data analysis of shipments including building statistical platform for quickly querying and visualizing data.
  • Redesigned the Aero portal screens and Menus using JSP, and JQuery.
  • Developed the Admin screens using JSP and JavaScript.
  • Used a fast & concise JavaScript library called JQuery that simplified the HTML document traversing, event handling and Ajax interactions for rapid web development.
  • Used Spring Framework for Dependency injection and integrated with the EJB using annotations.
  • Deployed web applications in WebLogic server by creating Data source and uploading jars.
  • Automate build process by writing ANT build scripts.
  • Configured and customized logs using Log4J.
  • Spring MVC model integration for front-end request action controller.
  • Developed JUnit test cases and developed the web framework using angular JS and Ext JS.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed various UML diagrams like use cases, class diagrams and activity diagrams.
  • Used Log4J to validate functionalities and JUnit for unit testing.

Environment: Java, Python. J2EE, REST API, Spring, Hibernate, JUnit, JSP, JDBC, HTML, Servlets, JBoss, CVS, XML/XSL, SQL, Agile, Microservice

Confidential - Jersey City, NJ

Senior Java Developer

Responsibilities:

  • Developed Action Forms, Form beans and Java Action classes using Spring Framework.
  • Developed User Interfaces using JSP and Spring Framework.
  • Developed the Controller Servlet for sends the requests to the appropriate Action Classes.
  • Developed Action Servlet for incoming client Requests.
  • Used Java script and struts validation framework for performing front end validations
  • Built python based REST APIs for backend services for a AngularJS front end.
  • Evaluated technologies such as Spring, Hibernate by building prototypes and realized them in the application.
  • Used PostgreSQL to create & prioritize a data dictionary of security information items (Ex. USB, Failed logins, web behavior, social data, mail logs, SPAM & Websense data etc)
  • Converted the Websense data to a user friendly format that can be uploaded into the database
  • Worked on ELK Stack (ElasticSearch, Logstash and Kibana) to develop reports and risk indicators for archived SPAM & Websense data (Ex: top risk sites, top risk categories, malware attacks, top browsing categories etc.)
  • Develop methods to automate archiving SPAM and Websense data.
  • Developed code modules based on the MVC pattern, JSPs with CSS as a front end, DAOs as model components to access the database, JavaScript for edit checks and form submission.
  • Developed DAOs interfaces for hibernate to interact with the database.
  • Database management using ORM like Hibernate and linked to
  • Designed and developed integration using Web services for up-sell opportunities module.

Environment: SQL, Java, Python, AngularJS, Java Server Faces (JSF), Spring, JSP, Hibernate, Toad, ClearCase, Rational Rose, PL/SQL, JavaScript, JMS, JUnit, Ant, MySQL, Oracle 10g, Microservice.

Confidential - Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in converting the different module business requirements to design documents and story boards.
  • Participated in Architecture design and Requirement Analysis and Reviews.
  • Coding, testing and creation of functional specs of enhancement application.
  • Involved in development & testing of Notices module.
  • Used RTC as a code repository and for code management.
  • Perform unit testing and code reviews of the application.
  • Implemented coding of XML generation out of Adobe schema.
  • Creating XSD Shema file based on business requirements.
  • Used Web services concepts like SOAP, WSDL, and JAXB to interact with other project with in Ease Producer for sharing information.
  • Created/Converted to JSON based Restful web services to improvise the performance of the code.
  • Involved in developing and deploying the Restful Webservcies on WebSphere Application Server.
  • Perform smoke test once after application is deployed in different environments like Dev, String, and SIT.
  • Worked on online screens that were developed in a professional manner using JSP, HTML5, JavaScript and JQuery.
  • Developed batch jobs with SPRING framework that runs on daily basis.
  • Participating in all technical meetings by representing Notices team.
  • Participating in SCRUM meetings, keeping tracking of backlogs and impediments.
  • Used Confidential 's Fast4J Code Generator tool to generate code for the persistence layer like domain objects, data access objects
  • Used Sonar Tool for Code Review and Code Quality Management process.
  • Preparation and execution of test scripts and validating them with JUnit and Log4J and eliminating the maximum bugs before passing over to the SIT team.

Environment: Java 1.7, J2EE, EJB 3.0, Windows 7, JAXB, Eclipse Kepler, Core Java, Restful, SOAP based web services, JDBC, SQL, Microservice Architecture, JSF, Oracle 11g, RTC, SQL Developer, Sonar, SOAP UI, JSP, Java Script, AJAX, Spring batch.

Confidential, NJ

Software Engineer

Responsibilities:

  • Analyzing functional requirements and writing technical design specifications for the new requirements.
  • Involving in Analysis, Design, and Development Testing and Production phases for the new requirements of the Confidential Application.
  • Developed JSP pages and Java Script for the applications.
  • Implementing Spring MVC Framework for developing web based application.
  • Used springs for the dependency injection DI mechanism.
  • Involved in writing hibernate configuration xml file to map various java objects to various entities in the Database.
  • Involved in generating the WSDL using Web Services file from eclipse.
  • Used PVCS as a code repository and for code management.
  • In addition provided significant input to re-design any flawed implementation and improve performance and reliability.
  • Provide/implement value added changes to the application.
  • Also involved in writing/fixing complex code modules.

Environment: Java, Python, Spring MVC, Hibernate 3.0, Webservices, MySQL, WebSphere Application Server 8.5, HP Quality Center, Oracle, PPM, IBM Tivoli, PVCS, Service Now.

  • Based on Java EE, the stack consisted of ADF Business Components, JSF, WebLogic, Oracle 11g database, JDeveloper.
  • Involved in requirement analysis and design implementation of the project.
  • Deployed view controller project as war in Web Logic server and used the task flow in consuming application.
  • Extensively used bounded task flows, passing parameters to achieve business functionality.
  • Created layout of the pages according to the geometry management of the components to stretch the children properly.
  • Basic knowledge on applications in Oracle EBS R12 which include Oracle CRM, Financials, HRMS, Logistics, Supply Chain Applications, Order Management, Transport Management, Warehouse Management.
  • Implemented error handler mechanism to capture the error and displayed error with custom message using af:inlinemessage component.
  • As part of a team that worked on migration from legacy systems in IBM DB2, worked on data massaging and system architecture.
  • Worked directly with a wide range of clients for building platforms that had to be multilingual as well accessible to the differently abled.

Environment: Java 1.7, Oracle ADF, Spring, Hibernate, JDeveloper, Oracle 11g, Toad, WebLogic server.

We'd love your feedback!