We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CaliforniA

PROFESSIONAL SUMMARY:

  • 5+ years of IT experience involving all phases of Software Development Life Cycle (SDLC) from requirements gathering, analysis, conceptual design, detail design, development, system testing and performance testing using the Java, J2EE technologies.
  • Proficient in Core Java, Servlets, JSP, JavaScript, JDBC, JNDI, MVC, Struts, JUnit, Testing, Hibernate, iBatis, Spring, Struts Framework, SOAP, RestFul web services, Maven, Devops, Mongo DB and Design Patterns.
  • Roles include Senior Developer with proven track record developing Technology by spanning various phases of SDLC in Waterfall and Agile development model with focus on Software Development in Security and Telecom domains with ability to work on multiple projects.
  • Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development.
  • Implemented connectivity to database using JDBC API with C3P0, Hibernate & iBatis.
  • Working knowledge of database such as Oracle 9i/10g, SQL, MySQL, Mongo DB.
  • Proficient in implementing the Agile methodology for an efficient release process.
  • Expertise in analyzing the User stories, providing proper story pointing, estimation and suggesting if any of the existing functionality is impacted.
  • Solid background in Object - Oriented Programming Concepts like Inheritance, Polymorphism, encapsulation, abstraction.
  • Hands on programming skills on Generics, Collections, Exception handling.
  • Proficient in developing client-server distributed architecture applications in Java/J2EE, Servlets, JSP, JDBC, SPRING, Hibernate technologies.
  • Experience in developing Use cases, Sequence diagrams, Activity diagrams and class diagrams using UML in Rational Rose.
  • Experience in developing applications using frameworks Spring, Raptor.
  • Experience in implementing Micro Services using spring, spring boot and Altus cloud platform.
  • Expert in design and development of responsive user interfaces using Html5, Css3, Javascript, Jquery, AngularJS, Bootstrap, Custom tags, JSON, Xml.
  • Used Chrome Developer tools for client-side debugging.
  • Experience in Test Driven Development (TDD) using of unit testing frameworks like Junit, Mockito and Power Mockito.
  • Involved actively in Integration testing and system testing in fixing issues.
  • Good working knowledge on design patterns like Singleton, Factory, MVC, DAO.
  • Experience in using Application servers and Web servers such as BEA Web Logic server, IBM WebSphere and Apache Tomcat.
  • Experience in using the CI/CD Continuous Integration tools like Ant, Maven, Gradle, Jenkins for build automation.
  • Extensive experience and actively involved in Analysis, Design, Coding, Unit and Integration Testing.
  • Experience in using Atlassian suite comprising JIRA, Confluence for project Tracking and Management.
  • Experience in using the integrated development environments like Eclipse IDE, RAD, RSA, Ride.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, WSDL, JAX-WS and REST FUL Architecture using JAX-RS
  • Expertise in API testing tools like Postman, Soap UI, Restclient.
  • Experience of working in both Windows and Unix platforms.
  • Implemented Springboot to simplify spring dependencies and avoid version collisions.
  • Good expertise in working with various spring modules: Spring IOC, Spring MVC, Spring JPA, BOOT, Transaction Management and Spring JDBC modules.
  • Experience in implementing Data Model as required by the application using OraclePL/SQL by Creating tables, Views, Stored Procedures, Functions, Triggers, Indexes.
  • Experience in database design and development using T-SQL, PL/SQL in Oracle 10g/11g, SQL Server.
  • Contributed in Improving the Performance of Java applications by code refactoring, following a query optimization plan.
  • Experience in building web applications using Spring framework modules like MVC (Model View Controller), IOC (Inversion of control), AOP (Aspect Oriented Programming), DAO (Data Access Object) and ORM (object relational mapping).
  • Experience in using version control tools like SVN, GIT.
  • Coordinated with offshore team to get the tasks completed on time.
  • Good team player, able to work in a collaborative manner with other developers.
  • Experience in end-to-end implementation and integration of projects and completed them successfully under tight deadlines.

TECHNICAL SKILLS:

Languages: Java and J2EE, C/C++.

Technologies: JDBC, Servlets, JSP, Java Beans, MVC, EJB, JSF, SOA, JavaScript, Angular JS, Java Swing, React JS, JQuery, AJAX, CSS 3, XML, CXF and HTML5

Development Approach: Waterfall, SCRUM and Agile

Design Patterns: Core J2EE patterns (MVC, Value Object, Session Facade, Service Locator, Data Access Object, Singleton, and Business Delegates)

Testing & Continuous Integration Tools: Selenium and Test-Driven Development (TDD), Jenkins, Cucumber, TestNG, JUnit

IDE: Eclipse, My Eclipse 6.0, Net Beans IDE and SQL developer

Web service protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, Microservices, WSDL and UDDI

Version Controls: CVS, SVN, GIT, AWS.

Frameworks: Spring 4.0,3.x, JSF, Node JS and Hibernate, Bootstrap

Design Technologies: OOAD and UML

Architecture: Service Oriented Architecture, TOGAF

Build Tools: Ant, Maven, Gradle

Database: Oracle 9i/10g/11g, SQL Server, MySQL, MongoDB, Cassandra

Protocols: TCP/IP, HTTP, HTTPS, TELNET and FTP

Operating Systems: All Version of Microsoft Windows, UNIX and LINUX

Logging Tool: Log4j

Messaging: Kafka, JMS and Apache ActiveMQ

WORK EXPERIENCE:

Confidential, San Jose, California

Sr Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements using agile methodology. Daily scrum meetings, Confidential planning, grooming, technical design sessions, demo, Confidential retrospection etc.
  • Developed UI and backend services for various applications like IVR which is consumed by voice application, Confidential ’s in-house Case Management application, email routing application, merchant vetting application.
  • Development of Internal and external client applications using Microservices architecture and deployment model along with Altus cloud platform.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also, used Angular.js filter to make the data searchable and sortable. Used AJAX for rich Internet applications.
  • Developed JSP pages and Implemented J2EE Design Patterns such as MVC, Business Delegate, and Unit of Work etc.
  • Commit and Rollback methods were provided for transactions processing
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to DB2 Relational data model with a SQL-based schema
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
  • Developed Spring Boot application, which includes the development of producing and consuming REST Services as part of user.
  • Developed applications using Raptor framework to achieve microservices deployment model using Altus cloud platform.
  • Used database named Cassandra for storing large quantity of data and good knowledge of Cassandra data modelling and architecture.
  • Developed Spring REST web services to serve multiple clients across the application and organization. The data is provided in JSON and used Jackson library and consumed REST web services.
  • Configured Spring Security 3.2.3 for authentication and authorization to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
  • Implemented the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs.
  • Used Hibernate as the persistence framework in retrieving the user details.
  • Implemented REST Based Web services using Apache Axis.
  • Developed JUnit test cases for all the developed modules, developed JUnit test cases using Mockito to mock the response from external domain service called by the API, used power Mockito to mock the response from private methods.
  • Worked on analyzing live Cal logging to pull the call percentage failures and provide fixes to achieve high success rate.
  • Worked on server migrations, primary and backup server maintenance for different applications in corporate zone.
  • Worked on spring, spring batch, Hibernate, JMS, ActiveMQ, and Apache Storm.
  • Carried out deployments to push the features to live in Altus cloud platform on site side and deployments on servers which runs on apache tomcat.
  • Used ANSIBLE for writing deployment scripts for installing SOA and OSB on Linux servers for the old stack and for Redis & Kafka installation automation.
  • Knowledge and beginner experience in NodeJS.

Environment: Java 1.7, Spring boot, Microservice architecture, Spring MVC 4.0, Angular JS, DB2, NoSQL MongoDB, SQL Server, XML, Tomcat web server for few application, Cassandra, WebSphere Application Server 8.0, SQL, PL SQL, Spring Restful Web services, Kafka, Maven 2.0, Ant, ActiveMQ, Ride, eclipse, GIT, Altus, REST and ASF services.

Confidential, Houston, Texas

Sr Java Developer

Responsibilities:

  • Developed the application using spring MVC framework.
  • Developed the UI using velocity templates, java script, CSS and jQuery and Html.
  • Developed custom JSP tag libraries, Struts action and action classes.
  • Used J2EE standards to design java servlets and Objects.
  • Spring ORM wiring with Hibernate is used for performing Data operations and implemented Hibernate template and criteria API for querying databases.
  • Automated deployment of micro services to pull an image from private Docker Registry and deploy Docker swarm cluster using Ansible.
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and Elasticsearch, Kibana and Logstash (ELK & EFK) etc.
  • MVC frameworks like Angular are used for enhanced user experience in web modules by testing and implementing the enterprise application with Angular Js, React Js and Spring MVC.
  • Developed reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring data, JPA.
  • Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
  • Worked with Kafka Cluster using Apache Kafka is used to send message objects to client queues.
  • SOAP web services are developed using JAX-WS and JAX-RS.
  • Developed the stored procedures to perform the CURD operations in Oracle database.
  • Unit testing is made using Junit, Power mock and Easy Mock.
  • Developed RESTful Web Services using Spring Boot and configured Cucumber as testing tool.
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, ORM modules and Spring Quartz for scheduling tasks to generate reports.
  • Used Spring Boot Framework for creating RESTful services and used Cassandra Database to query the required information.
  • Involved working with a PaaS solution such as RedHat OpenShift.
  • Migrating existing application into micro services architecture using REST APIs, spring boot.
  • Developed and deployed EJBs and other components in JBoss Application server.
  • Spring Enablement - With the new infrastructure, introduced the Spring based architecture for the newly designed Infrastructure services to interact with the other services.
  • Added the documentation in confluence/Knowledge center.

Environment: JAVA, J2EE, Struts framework, Spring Boot, Microservices, AWS, Kafka, JSP, EJB, JBOSS, XML, MVC, SOAP, JAX, PHP, Java Script, AJAX, CSS, HTML, JSP, REST, ANGULAR JS, Cucumber, Cassandra, React Js, HIBERNATE, LOG4J, JUNIT, CVS, ORACLE 10G, SQL, ELK, Jenkins, Docker, OpenShift, Windows.

Confidential, Blue Bell, PA

Java Developer

Responsibilities:

  • Analyzed the feasibility of the implementation of system functionalities. Performed Conceptual Design, User Case Design and Relational Database Design with Erwin.
  • Implemented Spring MVC to handle the request from front end, and form validation was also applied for the information validate.
  • Designed the business object with Hibernate ORM mapping and interfaced with the business managers using Spring DAO. Responsible for writing mapping files and DAO to implement the one-to-one, one-to-many, and many-to-many mapping.
  • Used RESTful WebService to establish one-to-one mappings between create, read, update, and delete (CRUD) operations and HTTP methods.
  • Extensive used Core JAVA concepts such as Multi-threading, Collection, Exception Handing, Generic, etc.. Involved in coding with GoF patterns like Proxy, Factory and Singleton that are corresponded to functional modules.
  • Expertise in One/Two-way Data Binding, MVC Pattern to organize our web application properly, and used dependency injection to test our code.
  • Used AngularJS modules such as Controllers, Services, Filters, and Directives, to build well-structured web pages, and made Ajax call to communicate with Restful WebServices.
  • Implemented Customized Directive making reusable components that fill the request and worked on Angular form Validation.
  • Worked closely with UI Design team and used HTML5, CSS3, JavaScript.
  • Implemented Spring MVC framework, project Build by using Jenkins and deployment by using ARM.
  • Edited Technical Document (Run Book) for CPM Report Builder.
  • Implement database work by using TOAD
  • Designed the business object with JDBC and using Spring DAO. Responsible for writing mapper files.
  • Used SVN for version control.
  • Working on DEI (Development Efficiency Index) and Sonar Analysis and Selenium, on testing, bug fixing, and code coverage improvement.
  • Developed test plans, heavy coding on unit test, by using JUnit and Mockito. Used Log4J to log the debug, error and informational messages at various levels.
  • Worked in Unix and used shell script.
  • Tracking the issues in the JIRA and specifying the solution
  • Implemented complex business logic as PL/SQL stored Procedure, Function, Package and Triggers by using Toad.
  • Involved in all phases of the SDLC (Software Development Life Cycle) including analysis, code development, testing, implementing and maintenance and worked in fast paced AGILE environment.

Environment: JDK 1.7 J2EE, Mockito, Spring, Hibernate, Rest, Birt, XML, Design Patterns, Oracle, JavaScript, JUnit, JavaScript, Eclipse, Unix.

Confidential

Java Developer

Responsibilities:

  • Used OOAD for building applications. Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework.
  • Implementing Tiles based framework to present the layouts to the user.
  • Deployment of Application in the WebLogic Server environment using ANT tool using Struts architecture with the JSP Client.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO).
  • Configured Struts Dynamic Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Used JSP, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator framework for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Design and development of JAXB components for transfer objects.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classes to service the requests from the UI, populate business objects & invoke session beans.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java 1.6, JSP 2.2, Servlets 3.0, Struts 2, JAXB, XHTML, DOM, XML, Web Services, J2EE, WebLogic 6.1, Oracle10g/9i, PL/ SQL 5.5, Junit, Rational Rose, JavaScript 1.5, GIT, HTML 4.0, Eclipse IDE.

We'd love your feedback!