We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • 5+ years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deployment, testing, debugging, project management, implementation & maintenance of application in the Client/Server and Internet/Intranet environments.
  • Experience on various business domains like Telecommunication, Insurance domains.
  • Developed Micro services on cloud platform Red Hat OpenShift.
  • Proficient in integration techniques using the Apache Camel.
  • Developed process modeling workflow using Bonita BPM.
  • Expertise in Java and J2EE - Servlets 2.4/2.5, JSP 1.2/2.0, Spring 3.0/3.1, Hibernate 3.5 and JPA 2.0.
  • Experience working in SOA (Service Oriented Architecture) and Façade design pattern-based projects.
  • Application development experience using Multithreading, Serialization, Externalization, Collection framework, Core Java components.
  • Developed rich and complex Web UI using AJAX, HTML/XHTML, JavaScript, CSS, and AngularJS.
  • Experience in developing application using Spring Framework that uses features of IOC, AOP, and MVC, and Spring Boot.
  • Experience in developing persistence services using ORM tool like Hibernate 3.0/3.5 and written HQL queries for retrieving data from database, and also JPA 1.2/2.0 based DAOs and DTOs.
  • Experience in developing Web services like SOAP (Simple object access protocol) and REST (Representational State Transfer).
  • Experience on developing XML, XSD, XSL, XSLT, JSON, JAXB components and Free marker for XML processing.
  • Experience in writing business rules as a rule engine using Drools 4.0.
  • Experience in using JUnit for unit testing, and SOAPUI and Rest Client for web services testing.
  • Experience in build tools like ANT and Maven 2.2/3.0 and logging APIs like Log4j.
  • Proficient in SQL, PL/SQL, developed Stored Procedures, Triggers, Functions and Packages.
  • Experience in developing and deploying applications through Tomcat 6.0 and application servers like Glassfish, WebLogic 9.1/10.3/11g and JBoss 6.0/6.1/7.0.
  • Experience on web tools like Web methods 8.0, SOA EA, SOAPUI, Rest Client, SQL Developer, Toad, Jira, Confluence, Silk Central, and Rally.
  • A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.

TECHNICAL SKILLS:

Languages: JAVA, PL/SQL, UML

Web Technologies: J2EE,, Servlets 2.4/2.5, JSP 1.2/2.0, JMS, JNDI, JDBC, XML, JAXB, JAX-WS, JAX-RS, HTML/XHTML, CSS, JavaScript, AngularJS, JSR 286 Portlet, Log4j.

Application Frameworks: EJB 2.1/3.0, Spring 3.1, Spring Boot, Hibernate 3.5, JPA 2.0.

Web Services: SOAP, WSDL, REST (Rest easy and JAX-RS)

Continuous Integration Tool: Jenkins

J2EE: Servlets, JSP, JMS, JNDI, EJB

Frameworks: Spring Hibernate OGM

Web Servers: Apache Tomcat 6.0/7.0.

Application Servers: WebLogic 9.1/10.3/11g, JBoss 6.0/6.1/7.0, WebSphere 7.5

Rule Engine: Drools 4.0

Web Tools: SOAPUI, Rest Client, Postman, jQuery, CSS, HTML

IDE: Eclipse, NetBeans, IntelliJ IDEA

Database: Oracle, SQL Server 2005, MySQL, MongoDB

Task Management: Jira, Rally

Version Control: SVN, Git, CVS

Testing Frameworks: JUnit, SOAPUI

Build Tools: ANT, Maven, Jenkins

Environment: Linux, Windows

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Worked under Agile methodology environment.
  • Developed Rest Micro services using Spring Boot.
  • Building Micro services using Swagger to process sales story data.
  • Created and maintained existing Restful Web Services.
  • Create build and deployment configurations to deploy applications on cloud containers.
  • Developed Java modules implementing business rules and workflows using Spring Boot.
  • Used Spring Rest template to consume other micro services.
  • Used Hibernate for persistence and oracle as underlying database.
  • Used Geneva Message Queue for publisher/subscriber to consume and post objects.
  • Used JWT authentication for initial token authentication.
  • Used streams, filter and Date API from java 8.
  • Involved in Unit integration, bug fixing, and User acceptance testing with test cases.
  • Enabled swagger for all micros services to publish the contracts.
  • Used GitHub for version control.
  • Used slf4j logging API to log errors and messages.

Environment: Microservices, Rest web services, Spring Boot, Oracle, Hibernate, Geneva queue, Swagger, Mockito, GitHub, Maven.

Confidential, Charlotte, NC

Java Developer

Roles and Responsibilities:

  • Design the Micro services using Apache Camel Routing.
  • Responsible for writing the Controllers and Services.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
  • Created REST Web Services for the Propel roster using Apache CXF (JAX-RS).
  • Involved much in designing the route builder either by using XML or DSL
  • Widely using of SOAPUI to validate the JSON response generated out of the Services.
  • Took care of writing the Junit test cases for each and every module developed. Also, always showed good code coverage (>85%) every time.
  • Integrated the Services into the Dockers. Handled all the port mapping/binding things that happen with Dockers and Containers.
  • Deployed the Services onto the OpenShift PODS and tested end-to-end application.
  • Largely involved in Integration test cases.
  • Used the Mongodb as a Database and used the Mongodb as a DBaas (Database as a Service)
  • Deployed projects and configured various project specific properties in OSE application server.
  • Monitoring the Kibana Logs and update the dashboards accordingly.
  • Involved in Continuous Integration and fixed the issues accordingly.
  • Involved in integration of Hibernate OGM for Mongodb.
  • Involved largely in the design of DBaas component (In-Home component) to server many concurrent requests from various services.
  • As a part of the production support team, handled bug-fixing activities
  • Developed Dbaas 2.0 as a jar instead as a service, which increased the performance by more than 50%.
  • Optimized the whole process of deployment to 4 PODS including Production.
  • Developed business components using Spring and hibernate.
  • Used Hibernate OGM as a persistence engine providing Java Persistence (JPA) support for NoSQL data store.
  • Used the Java Persistence Query Language (JPQL) as an interface to querying stored data, in addition to using native queries of the specific NoSQL database.
  • Develop documentation artifacts
  • Followed the principles of Agile. And aggressively working on different platforms and technologies.

Environment: Java 7/8,J2EE 1.6, Apache Camel, OpenShift, Dockers, REST, Eclipse, JBoss Developer Studio, Spring Boot, jQuery, Angular.JS, JUNIT, Maven, Mockito, Mongodb, Putty, SOAPUI, Mongo Compass, Robomongo, Rally, Git.

Confidential, Basking Ridge, NJ

Java Developer

Roles and Responsibilities:

  • Involved in requirement analysis, design, development, unit testing and production support stages of Confidential Services project lifecycle.
  • Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks such Hibernate and JPA and messaging engines.
  • Build Docker images; create build and deployment configurations to deploy applications on Openshift.
  • Have coordinated and interacted with platform team for all cycles of cloud deployment (OpenShift).
  • Used Maven/Jenkins as a Continuous Integration.
  • Developed Rest APIs in Spring boot utilizing Swagger.
  • Build and deploy the application code on JBoss EAP 6.4 as the application server for development and testing purposes.
  • Work with the Atlassian tools such Git/Stash, JIRA and Crucible for store and share the application code, issue tracking and code reviews respectively.
  • Built some unit tests using java unit test library

Environment : Windows-XP, Core Java 1.7, JBOSS, Camel, Oracle, JPA, XML, Hibernate, Restful, Java, JUnit, JSON, SOAP UI, LOAD UI and Eclipse, Bamboo, JBOSS Fuse, Openshift, Docker, Mongo db, Git.

Confidential, Temple Terrace, Fl

Java Developer

Roles and Responsibilities:

  • Worked under agile methodology environment.
  • Developed workflows using Bonita studio to initiate the process from Project INIT page.
  • Developed several sub processes which gets invoked by the process based on the mapping.
  • Created human task where user can view details and interact with Custom Widgets and Fragments.
  • Developed many REST web services for several flows across the Groom's Migration.
  • Developed UI forms for human interaction using HTML, Angular JS, CSS through Bonita UI 7.2
  • Build responsive web UI interfaces using Bootstrap, AngularJS.
  • Implemented Ajax Services to make coach's user friendly and performed client-side validations.
  • Integrated Bonita BPM with external systems using SOA/Web Services.
  • Developed UI pages through Bonita which internally uses AngularJS and also consumed both SOAP and REST web services.
  • Consumed REST services using jQuery Ajax calls and processed REST service responses using jQuery and manipulate Dom objects.
  • Developed flows and deployed applications through Tomcat and application servers WebLogic.
  • Experienced in writing complex SQL queries for extracting data from multiple tables.
  • Unit testing and Integration Testing of application.
  • Ongoing support and maintenance of the application of defects and fixing them.
  • Configuration of human task in UUI with the task name and other process variables to show up in the Task card and tested the UUI integrated flows.
  • Unit tested workflows cases over DEV, SIT and UAT servers. Also integrated all unit tested flows and tested various cases as a single application flow.
  • Created a single independent Application Page for AUDIT services, which can be accessed from anywhere in the active case throughout the flow.
  • Worked on Web Services using java API for XML Services (JAX-WS) and build, deploying Restful Web APIs Services.
  • Used SVN and One Stash (GIT) for source code maintenance using Bonita bpm and for team site respectively.
  • For reporting and tracking the task One JIRA was used.

Environment: Java 1.6, Bonita BPM, Servlets 3.0, JSP 2.2, HTML, jQuery, SQL Server 2008, SQL, Eclipse, WebLogic 11g, Json, XML, REST, Gradle, SVN, JUnit, Jira.

Confidential, Berkeley, CA

Java/Spring Boot Microservice

Responsibilities:

  • Building Microservices using Swagger to process Anthem's claims data using predictive modelling techniques.
  • Microservices: Patient Insights, Patient Scores, Care Manager Insight's, Care Manager Patient Lists, Patient Notifications based on care plan.
  • Developed java modules implementing business rules and workflows using Spring Boot
  • Using SonarQube for code reviews integrated with Go.cd for continuous integration build and deployment and run integration tests and unit tests on built API's.
  • Building API level Test cases using SOAPUI Test Suites and Postman collections and Tests for chaining requests and preparing CI level test cases using Newman and Test Runner scripts from command line.
  • Running Tests and writing Swagger specifications for few microservices.
  • Developed Selenium Web drivers for Chrome and Firefox for testing various UI elements rendered.
  • Built Test Automation Framework using Junit, TestNG (Controller) used Data Driven Approach and
  • POM and Page Factory, Maven for dependency management and Jenkins for continuous integration.
  • Also worked on Cucumber integration with Selenium as a part of Behavior Driven Development process.
  • Using OpenShift to host patient Images and Data.
  • Writing Groovy scripts to automate request chaining, security tests and load tests.
  • Built some unit tests using java unit test library.

Environment: JDK 1.6, Microservices, Spring Boot, OpenShift, Hibernate, Junit, Git, MongoDB, Jira, Maven

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed application using spring-MVC, jQuery, Spring, Spring-JMS and hibernate.
  • Published Restful services using Spring MVC and consumed rest services using spring-rest template.
  • Writing new API's using JAX-RS (Jersey) and Hibernate (ORM).
  • Created various PL/SQL stored procedures for dropping and recreating indexes on target tables.
  • Consumed REST services using jQuery Ajax calls and processed REST service responses using jQuery and manipulate Dom objects
  • Created SOAP Based services using Jax-WS for applications used by the Customer Service Reps to service the customer.
  • Used Hibernate session interface for CRUD operations and HQL to execute custom queries.
  • Created Restful web services using Apache CXF to trigger backend recurring adjustments, refreshing configuration data.
  • Designed Implementation of GUI using HTML, JSP and Java Script for front-end validations.
  • Developing database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for non-oracle system using Camel.
  • Used Hibernate as ORM to map Java classes to database tables
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Created database triggers, stored procedures and functions using SQL and Transact-SQL.
  • Developed the presentation layer using MVC, JSP, HTML, CSS and client validations using jQuery.
  • Used spring JMS template to send messages to queue and consume messages from queues.
  • Used spring for transaction management and used spring-quartz for job scheduling.
  • JUnit frameworks were used for performing unit and integration testing of the application
  • ANT was used as a build tool and worked in an agile work environment.
  • Used Log4j for logging errors, messages and performance logs.

Environment: Windows XP, JDK 1.5, Servlets 3.0, JSP 2.2, HTML, JDBC, SQL Server 2008, SQL Server 2005, Apache Camel, Eclipse 3.2, Ant 1.6.5, WebLogic 11g, SVN, JUnit, Log4j, Spring 3.0, REST, Hibernate 3.3.

Confidential, Long Beach, CA

Internship/Java/J2EE Developer

Responsibilities:

  • Built REST API services using Jersey JAX-RS service.
  • Built Model using Hibernate framework.
  • Built Controller using Core Java Concepts (Mostly Java Collections to build workflows)
  • Built Controller to connect the model to view and writing methods to fire business rules on each field as per the requirements.
  • Worked on data visualizations using Kibana.
  • Worked with DEVOPS team to setup OpenShift cloud formation templates.
  • Configuring Docker security groups and Cloud Formation Templates.

Environment: JDK 1.6, OpenShift, JAX-RS, Hibernate, REST, SOAPUI, Kibana, Git,Log4j

Confidential

Java/J2EE Developer

Responsibilities:

  • Gathering requirement, study and understand the business processes and functionality of the product.
  • Working on deliveries in terms of design, estimate, development, code review, status report, unit testing, and deployment.
  • Implemented the project by using MVC framework.
  • Querying using SQL for fetching the data in the database.
  • Unit testing of the modules developed.
  • Parsed the insurance code details from XML document
  • Deployed the application using WebSphere application server
  • Code version is done using SVN.

We'd love your feedback!