We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Brea, CA

SUMMARY

  • Over 7+ years of experience in Software Development Life Cycle (SDLC), Web Application Design, Web Service Development, Programming, Testing, Support Maintenance, and End - User support using java/J2EE technologies.
  • Extensive work Experience and Knowledge of all phases of Software development life cycle (SDLC), Which includes User Interaction, Business Analysis and Modeling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and developing applications using Agile and SCRUM methodologies.
  • Experience on AWS platform and its dimensions of scalability including VPC, EC2 , ELB , S3 .
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Expertise in building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB 3, Hibernate, Spring, Struts, JDBC, JMS) and XML. Experience in designing Rich Internet Applications (RIA's) with JQuery and AJAX.
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services. Knowledge of Software as a Service (SaaS).
  • Strong hands-on experience with Spring MVC Controllers, Spring boot, Spring Security, Validators, Spring Annotations, Spring tag library, Inversion Of Control (IOC), Spring LDAP, Spring Batch, Spring Scheduler, Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Extensively worked with ORM tools (Hibernate (HQL), JPA, and OJB) and JPA annotations.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns and AngularJS.
  • Good exposure to REST ful web services with Java ( JAX-RS ) using Jersey framework.
  • Experience in Consuming REST Services in Angular2 using http methods.
  • Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, XHTML XML, XSL, XSLT, JQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTL Servlets and Angular JS with client scripting and server-side scripting languages like JavaScript, JQuery, JSON, JSF, JSP.
  • Good working experience in Spring Security and Spring batch .
  • Experience in server-side messaging using Camel and JMS (Active MQ implementation).
  • Experience in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Web server Apache Tomcat.
  • Experienced in implementing SOAP based web services using Apache CXF, Axis, and Spring CXF in handling HTTP, JMS transports.
  • Experience in developing Restful Web Service using Jersey framework.
  • Experience in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scriptsand used Maven tool to build and deploy J2EE Applications.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, and MySQL.
  • Expertise in MVC2 Architecture using Struts, Spring with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO and Business Delegate in the development of web based and distributed Enterprise Applications.
  • Experience in log management tools like log4j, Splunk generating the application usage reports.
  • Strong Knowledge and extensive experience using automated build and testing utilities such as Jenkins, Junit and Maven.
  • Hands on Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams with Rational Rose 4.0.
  • Expertise in using IDEs like Eclipse, STS and IntelliJ IDEA in various Configurations with version control tools like CVS, GIT, and SVN.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, J2EE.

Core Java: JavaBeans, JDBC, I/O, Annotations Collections, Exceptions and Multi-Threading.

Frameworks/ORM: Spring core, Spring batch, Spring boot, Spring Security, Spring AOP, Spring Transaction, Spring MVC, Spring Data, Struts, JSF, Hibernate ORM, JSF, JPA.

Web Technologies/J2EE: JSP, Servlets, EJB 3, JQuery, JSTL, AJAX, XML, JavaScript, AngularJS, Angular2, EXT Js, HTML5, CSS3, TILES, DOJO, JSON, XSLT, XML, JNDI.

IDE’s and Utilities: Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), XCode.

Database: Oracle 10g/11g, MySQL, SQL Server, MongoDB.

Web Services: RESTful web service, SOAP, WSDL, JMS, JAXB. UDDI, Axis2, CXF, MDB, MQ Series.

Cloud Technologies: AWS (EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB.)

Version control/Build Tools: Git, SVN, CVS, ClearCase, Jenkins, Maven, Ant.

Testing Tools: JUnit, Mockito.

Application Servers: BEA WebLogic, Tomcat and JBOSS 5.1/6.0, IBM Web sphere 4.0.

Virtualization: VMWare, Oracle Virtual Box, Parallels.

Operating Systems: Windows, Unix, Linux (Red Hat, Ubuntu, Fedora).

Design Patterns: Singleton, Abstract Factory, Factory, Builder, Business delegate, Service locator, Model View Controller, Session facade, DAO, Composite, Adapter, Proxy.

Scripting: JQuery, JavaScript, JQuery, JSON, JSF and JSP.

Logging/Debugging Bug Tracking /Management Tools: Log4J, Splunk, Log4Net, JIRA, ClearQuest, MavenLink

Design Tools: UML on Rational Rose 4.0.

PROFESSIONAL EXPERIENCE

Confidential, Brea, CA

Sr. Java Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology. Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile TDD methodology.
  • Involved in design process, estimation, development, implementation and documentation of the tasks.
  • Responsible to maintain (develop, modify, upgrade) the web application whose services are meant to provide information in XML/JSON format about various domains include billing, policy, Agency, consumer and Claims, credit reports, Motor Vehicle Registration etc. within Mercury.
  • Responsible to maintain (develop, modify, upgrade) the web application whose services are meant to send emails to consumer/producers.
  • Participated in designing and developing new versions of the current applications.
  • Extensively used collections, multi-threading executor framework and Java8 features to implement the services.
  • Implemented RESTful web services with Jersey and HttpClient which support HTTP protocol.
  • Jersey implementation of JAX-RS is utilized to develop REST ful service
  • Used Spring features like Spring Core, Spring MVC, Spring AOP, Spring JDBC, Spring Data, Spring Boot, Spring Security to implement the services of the application.
  • Developed the REST based Microservices using spring Boot.
  • Implemented services to use Spring Security and Basic Authentication to validate Client Requests.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Worked on Client Applications which are implemented in Spring Boot and Angular framework.
  • Used HTML5, JavaScript, CSS3 and Angular 6.0.
  • Developed AngularJS Single Page Application consuming JSON data from Restful services.
  • Implemented Kafka services to integrate with EDW system.
  • Developed Kafka consumer's API for producing and consuming data from Kafka topics.
  • Implemented scheduled jobs using Spring Batch.
  • Developed JMS components to send messages from one application to other application internally.
  • Used Multithreading for faster and parallel processing of requests to vendors.
  • Migrated the applications to SpringBoot2 from Spring Framework 3x.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Involved in writing Java API for Amazon Lambda to manage the AWS services.
  • Migrated to use JDK 1.8 from JDK 1.7
  • Migrated from Spring 3x to Spring 5x Framework
  • Written/Modified classes to use SpringBoot2 implementation
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Handled logging functionality using Log4j.
  • Developed JUnit Test Cases using Mockito and Power Mockito for all the new or modified classes to run on Jenkins and ensure quality of the application.

Environment: Java 8, JEE, Spring, MVC, Spring Boot, Spring Data, Servlets, Angular6, Restful web services, SOAP, JSP, HTML5, CSS, JavaScript, JSON, XML, Multithreading Executor service kafka, Sql Server, AWS ( Amazon SQS, Amazon Cloud Watch, Amazon Lambda, ELB, S3), Jenkins, Tomcat, JUNIT, log4J, Splunk, JIRA, Maven, GIT, SOA, Design patterns, STS IDE, IntelliJ, Windows, Unix.

Confidential, Pasadena, CA

Sr. Full Stack Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology. Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile TDD methodology. Used JIRA for tracking complete development.
  • Extensively used Core Java API, Spring AOP, Spring IOC, Spring boot, spring annotations in developing the business logic.
  • Application development using Java 8, Spring MVC framework and Rest web services.
  • Designed and developed web pages using HTML, CSS, bootstrap, JSP, JavaScript, XML.
  • Designed and Implemented application based on MVC Architecture using Spring Framework.
  • Deployment of web, enterprise Java components, messaging components and multi-threading.
  • Developed Client-side UI changes using JSP, JavaScript, AngularJS, HTML, CSS, AJAX, JSTL, JSF, Spring MVC, Spring IOC, Spring JDBC and Web services.
  • Used Spring Dependency Injection, to make application easy to test and integrate.
  • Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules
  • Redesigned and Re-factored existing back end services to micro-services using Spring boot and Spring REST
  • Development of Different services using Jersey REST web-service, each to serve as Micro service .
  • Used Apache CXF, WSDL, and XML for Creating SOAP web service.
  • Developed asynchronous messaging systems using JMS, MDB and MQ Series.
  • Using Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Developed Web Services using REST, SOAP for sending and getting data from the external interface using JSON, XML data.
  • Consumed RESTful web services using Angular HTTP service and rendered the JSON data on the screen .
  • Implemented AngularJS Controllers to maintain each view data.
  • Implemented Angular Service calls using Angular Factory
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Developed SQL queries to interact with oracle database and involved in writing PL/SQLstored procedures and triggers.
  • Consumed XML messages using Kafka and processed the xml file using Spark Streaming to capture UI updates.
  • Configured and deployed the application using Apache Tomcat and Web Logic in UNIX environment.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Unit testing implemented using JUnit test cases, Mocking frameworks and Spring Datasets in TDD approach.
  • Implementing the debugging functionality in an application by using Apache LOG4J and Splunk

Environment: Java 8, JEE, Spring, MVC, Spring boot, Micro- services, Servlet, Angular.js, Angular, Restful web services, SOAP, JSP, HTML5, CSS, JavaScript, JSTL, JSON, XML, Multithreading Executor service, Hibernate, kafka Oracle 11g, Tomcat, Web Logic, JUNIT, log4J, Splunk, JIRA, UML, Maven, GIT, SOA, Design patterns, Eclipse IDE, IntelliJ, Windows, Unix.

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology. Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile TDD methodology.
  • Use of JIRA for tracking complete development to deployment and release.
  • Developed business logic using Core Java API, Spring AOP, Spring IOC, spring annotations
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Implemented EJB's session bean to maintain mobile session.
  • Developed web pages using HTML, CSS, bootstrap, JSP, JavaScript, XML.
  • Developed new workflows utilizing the concepts of SOA using Spring MVC, AngularJS 1.x , JPA 2.x.
  • Designed and Implemented application based on MVC Architecture using Spring Framework which involved
  • User Interface using JSP, JavaScript, AngularJS, JSTL, JQuery, HTML, CSS, AJAX, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC and Web services.
  • Used Spring Dependency Injection, to make application easy to test and integrate.
  • Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules
  • Jersey implementation of JAX-RS is utilized to develop REST ful service
  • Used Apache CXF, WSDL, and XML for Creating SOAP web service.
  • Developed asynchronous messaging systems using JMS, MDB and MQ Series.
  • Developed various helper classes needed using Multi-threading .
  • Wrote Web Services using REST, SOAP for sending and getting data from the external interface using JSON, XML data.
  • Developed new feature to track, calculate and report claims and commission information for agents, with Groovy using Grails Framework in STS.
  • Consumed RESTful web services using AngularJS HTTP service and rendered the JSON data on the screen .
  • Developed a single page, mobile-first, cross-device/ cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API
  • Developed applications using AngularJS single page applications SPAs to improve page performance. Used XML and JSON for transferring/retrieving data between different Applications.
  • Developed SQL queries to interact with oracle database and involved in writing PL/SQLstored procedures and triggers.
  • Configured and deployed the application using JBOSS, Jetty and Web Sphere in UNIX environment.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Involved in writing the JUnit test cases as part of unit testing used Mocking frameworks EasyMock, PowerMock Objects and Spring Datasets in TDD approach.
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Used SVN for Version Control tool and Clear Quest for bug tracking tool.

Environment: Java, JEE, JSP, HTML5, CSS, JavaScript, JSON, EJB 3, JDBC, Spring, MVC, Node.js, Restful, SOAP, Hibernate, Oracle 11g, Web Sphere, JBOSS, Jetty Server, JUNIT, Mockito, JIRA, log4J, UML, Rational Rose, Maven, SVN, SOA, Design patterns, Eclipse IDE, Windows.

We'd love your feedback!