We provide IT Staff Augmentation Services!

Mid-level Java Developer Resume

Bellevue, WA

PROFESSIONAL SUMMARY:

  • 6+ years of experience in Software analysis, Design, Development and Implementation of Client/Server, Intranet and Internet applications, based on Java/J2EE technologies.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi - Threading, Concurrency framework etc.
  • Experience working with Cloud Services AWS - EC2, S3, SNS, DynamoDB.
  • Worked on different Frameworks like JSF, Spring-MVC/BOOT, EJB, Hibernate, Servlets, JSP and Web Services - SOAP, RESTFUL etc .
  • Expertise in developing Web Applications using Html, Xml, CSS, JQuery and JavaScript.
  • Expertise in Automation Frameworks in Java - Jbehave, Selenium
  • Worked on Oracle, MySql, SQL and PL/SQL databases.
  • Experience in working with micro services architecture
  • Experience in the design and development of SOAP and RESTful web services, and integrating with the existing applications.
  • Expertise in Agile and Waterfall Software Development Methodology including Scrum and Test-Driven Development.
  • Expertise in implementing code changes and delivering to CI/CD pipeline.
  • Excellent Communication and Presentation skills.
  • Ability to learn, evaluate and adapt new technologies very quickly
  • Strong analytical, problem-solving and organizational skills. Ability to handle multiple tasks and assignments concurrently in cross-functional teams and a flexible team player able to communicate with all levels of personnel. Expert in analyzing requirements.

TECHNICAL SKILLS:

Languages: Java 1.7/1.8, Groovy/Grails, C++

Databases: Oracle, SQL, MySql

Web / Application Servers: IBM WebSphere Application Server, Tomcat, Jboss

J2EE Technologies: Servlets, JSP, JDBC, EJB

Frameworks: Spring - Spring MVC/Spring Boot, JSF

Web Technologies: JavaScript, Angular JS, HTML, XML/JSON, JQuery

ORM: Hibernate, JPA

Tools: Eclipse, IntelliJ, Jira, Confluence, FishEye

Build Tools: Maven, Ant, Jenkins

Version Control: Git, SVN, ClearCase

Automation Frameworks: Selenium, JBehave, JUnit

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, WA

Environment: Java 1.8, Spring Boot, Micro Services, Cassandra, Oracle, Bit bucket, Kibana, Splunk, Eclipse, Windows, Junit, Jacoco, Jenkins

Mid-Level Java Developer

Responsibilities:

  • Developed REST/HTTP APIs, including JSON & XML data formats.
  • Created and implemented all the Controller & Service classes for the Rest Web Service using Spring-Boot.
  • Created and consumed Soap Web services that talk to other South bound services.
  • Used Lombok to generate all Data, Setter & Getter methods for the POJO classes.
  • Used Swagger and YAML for documenting the REST API’s.
  • Implemented Batch-Job and scheduler using spring to fetch data from Database and process data and call the rest web services to update the data.
  • Written unit test cases for all the classes using Mockito and also made sure that the code coverage for them as 100% using Jacoco-Maven plugin.

Project #2: Hosting & Application Management System .

Confidential, Dallas, TX

Environment: Java 1.8, Spring 3.0, Hibernate 3.0, Angular JS, JQuery, HTML5, CSS3, WebSphere 8.0, Oracle 11g, SVN, Eclipse, Windows, Junit, Selenium, Jenkins

Java Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Involved in implementation of the presentation layer (GUI) for application using HTML, CSS, and JavaScript, JQuery and Angular JS.
  • Used Spring MVC framework to enable the interactions between JSP/view layer and implemented different design patterns with J2EE and XML technology.
  • Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
  • Designed and developed REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Used Swagger and YAML for documenting the REST API’s.
  • Created and consumed SOAP Web Services using Axis 2.0.
  • For reporting, logging and Transactions purposes used Spring AOP.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Designed Hibernate mapping files based on business logic and Object relationships.
  • Deployed the application on WebSphere application server.
  • Implemented the application using Spring Boot and Microservices.
  • Develop SQL and PL/SQL scripts to transfer tables across the schemas and databases.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used Jenkins for continuous integration.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.

Confidential, Atlanta, GA

Environment: Java, J2EE, Groovy, GSP, Spring, Hibernate, JSP, HTML, Oracle 11g, Maven(Build Tool), Log4J, Eclipse IDE, JUnit, SVN, JBoss.

Java Developer

Responsibilities:

  • Involved in analysis, design, development and testing phases of the application development using Scrum Agile methodology.
  • Involved in Sprint planning sessions and participated in the daily Agile SCRUM meetings
  • Involved in requirement gathering, analysis and created design document for Wave Opt Module
  • Developed a customized Automation Framework for the Wave Opt modules using Frameworks JBehave and Selenium.
  • Architect the workflow of the whole project using various design patterns like MVC. J2EE Patterns were implemented in each tier.
  • Developed Service and DAO layers for data access.
  • Used Hibernate for persistence.
  • Created Web services using Web API(Restful and JAX-WS) to interact with other systems, to get information related to the application in the format of JSON/XML.
  • Designed, Developed and Implemented the requirements using Java/J2EE.
  • Designed a persistence layer build on ORM framework and developed it using JPA.
  • Responsible for retrieving data from various sources such as Oracle database and XML documents. For handling data from XML documents JSON is used.
  • Implemented Unit & Integration testing using Junit and Automation testing.
  • Participated in code reviews and provide constructive feedback to the team.
  • Responsible in project deployment and Release process
  • Responsible for fixing the production bugs
  • Implemented server side business logic
  • Implemented in client validations using JavaScript/JQuery

Confidential, Atlanta, GA

Environment: Java, J2EE, JSF, Hibernate, Spring, JQuery, JavaScript, ANT, Oracle, Junit, IBM WebSphere Application Server.

Software Engineer - Developer

Responsibilities:

  • Interact with the business Managers, understand their requirements and address their needs.
  • Designed web pages for Templates using JSF, HTML/CSS.
  • Developed and Implemented the requirements using Java/J2EE.
  • Developed the control layer using J2EE (Servlets with Session management) capabilities.
  • Developed the JSP, Java Beans, and Servlets following the MVC architecture
  • Design and Implementation of Persistence Objects.
  • Created Web services using Web API(Restful and JAX-WS) to interact with other systems, to get information related to the application in the format of JSON/XML
  • Enhanced the quality and functionality of code.
  • Implemented Unit & Integration testing using Junit
  • Responsible in project deployment and Release process
  • Responsible for fixing the production bugs
  • Implemented client validations using JavaScript/JQuery.
  • Performed code review and Unit testing of the modules by creating JUnit test cases and coordinate with the QA team while moving application to staging server and testing the application with several test cases

Confidential, Atlanta, GA

Environment: Java, JSF, Hibernate, Spring, JQuery, JavaScript, ANT, Oracle, JUnit, IBM WebS phere Application Server

Software Engineer - Developer

Responsibilities:

  • Designed templates using html, JavaScript and JQuery, CSS
  • Involved in complete SDLC phases
  • Developed and Implemented API using JSF, Spring, Hibernate frameworks.
  • Written Controller classes in Spring MVC framework for each logical request that may be received.
  • Developed different components of the application such as JSPs, Controllers, DAOs etc.
  • Implemented Unit & Integration testing using JUnit
  • Worked on Enhancing Modules (Designing, Developing & Support to other modules)
  • Responsible for fixing the production bugs
  • Participated in code reviews and provide constructive feedback to the team
  • Responsible in project deployment and Release process
  • Implemented server-side business logic and client validations

Hire Now