We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Maryland Heights, MO

SUMMARY:

  • About 7 plus years of IT experience in the areas of Object - Oriented Analysis, Design, Developent, Coding, Implementation and Testing of web based multi-tier applications related to Insurance,Investment and Financial domains.
  • Strong working experience in developing user interfaces using HTML, CSS, Boots, Jquery.
  • Good knowledge on creating RESTFUL API’s using jersey implementation also SOAP services using JAX-WS.
  • Extensive experience on MVC architecture using Spring Boot, Thymeleaf and J2EE Design Patterns.
  • Worked on most of the Java 8 features including Streams filters.
  • Worked on ORM Frameworks like Hibernate, Mybatis and have experience using Spring Data JPA.
  • Good SQL query knowledge and have written on complex queries using Oracle and MySQL.
  • Good knowledge of Agile Methodologies, Iterative Development and Test-Driven Development (TDD).
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, MVC, Flyweight.
  • Experienced in build tools like Maven, Gradle and Log4j for Logging and Junit, Mockito for testing and mocking.
  • Extensively used IDE for Application development like IntelliJ and Eclipse.
  • Experienced in handling Version Control Systems like GIT and SVN.
  • Working experience with the operating systems like UNIX and Windows.
  • Hands on experience querying over logging tools like SPLUNK, create charts and alerts in it.
  • Experienced in working with Continuous integration and build tools like Jenkins.
  • Experience deploying Docker images to Kubernetes K8’s and monitoring logs, issues and alerts on a Kubernetes dashboard.

TECHNICAL SKILLS:

Programming Languages: JAVA

J2EE Technologies: JDBC, JSP, Servlets, JNDI, JMS, EJB and JSTL.

Frameworks: Springboot, Spring, Hibernate, ExpressJS.

Web-Development Technologies: Thymeleaf,HTML, Java Script, JQuery, CSS.

Servers: Apache Tomcat, IBM Web Sphere, JBoss.

IDE: IntelliJ, Eclipse, Netbeans.

Database Environment: MongoDB, Oracle, MS SQLDB2, MySQL.

Tools: Jenkins, Sonar, Bamboo, JUnit, log4j.

Web Services: REST, SOAP

Version Control Systems: Bitbucket, Git, SVN, Rational Clear Case.

UML Tools: Microsoft Visio, PlantUML, IBM Rational rose

Defect Tracking: JIRA, Rally, Clear Quest.

DEVELOPMENT EXPERIENCE:

Confidential, Maryland Heights, MO

Java Developer

Responsibilities:

  • Part of company’s Framework 4.0 team, working on building applications using Spring Boot, Spring JPA, Thymeleaf and Bootstrap.
  • Participated in requirements meetings with home office associates to better understand the functionality and be able to point the work accordingly.
  • As part of FW4.0 effort, built several Microservices carrying out the required functionality/database transactions using spring JPA coded using Java 8 features and made them deploy ready onto K8’s in all environments.
  • Developed Web part of the applications/ Clients to interact with the microservices by plugging in java objects to Thymeleaf templates by making Ajax calls.
  • As part of TDD, have written several Junit’s to test out the written functionality using Mockito to mock the services/Jpa repositories to maintain the test coverage at 75% as per EDJ’s compliance monitored by sonarqube.
  • Have also written Selenium automation test scripts to cover all the functionality of the web application with test data/ test all the validations with the same.

Environment: Java, J2EE, Eclipse IDE, Springboot, Spring MVC, Hibernate, Oracle11g, Junit, SQL, XML, Log4j, JIRA, Tomcat, Oracle, JavaScript, JQueryCSS, Gradle, Git.

Confidential, Miami, FL

Senior Application Software Engineer

Responsibilities:

  • Providing technical leadership to vendors, product owners and development team on troubleshooting and resolving issues.
  • Participated in reviewing the functional, business and high-level design requirements.
  • Provided technical assistance to QAs and developers to convert business requirements into technical design.
  • Provided REST service for vendors to create authorizations provided requests are in FHIR specification.
  • Developed communication between different applications using MQ Series (JMS) and Spring Integration.
  • Used Rabbit MQ queues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.
  • Designed and developed Microservices business components using Spring Boot.
  • Implemented Spring Boot services in combination with Angular as a front end to form a Microservice Oriented application.
  • Configured Spring based Microservices and Spring Boot.
  • Worked on Authorization and Assessment modules to create a webAuth that communicates with several internal services.
  • Writing REST services based on schema provided by different states for creating authorizations
  • Developed web application based on J2EE Spring Boot and Spring MVC framework.
  • Migrated spring app to spring-boot with DSTU3 and DSTU2 FHIR specifications.
  • Build a batch job to create member plan on daily bases in HL7 specification for multiple states.
  • Exposed existing Tibco process as Rest-based web services and documented using swagger.
  • Build couple of configuration modules using NodeJS to save the data in audit tables using Express web framework.
  • Created Internal tool for onboarding new vendors and generate a sample request of FHIR for UAT using Angular4 and NodeJs.
  • Configured Mongo DB using spring data for DB transactions.
  • Used Docker and kubernetes as a deployment container to be consistent with the different environments.
  • Created images and did containerization of Java and Node applications using Docker.
  • Implemented test driven development TDD using JUnit and Mockito for Java and Mocha and Chai for NodeJS applications.

Environment: Java, Spring Boot, Spring JDBC, REST web services, Micro Services, JBoss, Docker, Kubernetes, Tomcat, Bitbucket, SVN, MongoDB, SQL server, Jenkins, Swagger, Junit4, Mockito, Log4j2.

Confidential, Horsham, PA

Sr. Software Developer

Responsibilities:

  • Agile Software Methodology is used to develop the application, involved in daily SCRUM meetings to discuss the status and progress of individual Sprints.
  • Used Rally issue tracking application for application lifecycle management mainly tracking requirements, task status, defects fixing and hot fixes applied daily.
  • Responsible for designing a Single Page Application (SPA) to maintain the assert details and record the changes made using AngularJS.
  • Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security,and Spring Boot and did integration to Microservices into the existing system architecture.
  • Created RFP microservice to provide RESTful API utilizing Spring Boot with Microservices.
  • Experience in developing and a solid understanding of Service Oriented Architecture and Microservices Architecture.
  • Creating custom directories, filters, general use modules and components which extend the elements and modules of core AngularJS.
  • Worked on Customer Service API that integrated with the client business systems using MVC architecture of AngularJS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
  • Designed and developed REST based web Services using Jersey implementation of JAX-RS for external and internal services.
  • Utilized Jackson processor to handle JSON data binding for Request & Response objects.
  • Extensively used Spring framework to build the applications and exposed RESTful services.
  • Involved in the DAO layer development that connect the database using Spring JBDC.
  • Involved in automation of test cases migrating from SOAP UI to java classes using JUnit.
  • Prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team
  • Tested web services with POSTMAN and REST Client.
  • Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.
  • Worked on consuming REST Web Services via RDBMS stored procedure and for periodically updating data in the database.
  • Code reviews were created in Crucible to find defects and opportunities for improvements.
  • Used Subversion as version control software to manage the source code and to keep track of changes.

Environment: Java, J2EE, Eclipse IDE, spring, Spring MVC, Hibernate, Oracle11g, WebSphere, Junit, SQL, XML, Log4j, JIRA, Tomcat, Oracle, JavaScript, JQuery, JSP, JSTL, AngularJS, HTML5, CSS, Bamboo CI Server, Maven, Git.

Confidential, Auburn hills, MI

Software Developer

Responsibilities:

  • Involved in designing the UI and developed the UML class diagrams.
  • Prepare the Low level design documentation.
  • MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML along with JQuery and AngularJS framework.
  • Designed web pages using Javascript, HTML, AngularJS, JQuery and CSS3.
  • Used JQuery events to manipulate the elements depends on the user interactions.
  • Applied J2EE Design Patterns such as Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Worked on the spring framework like Spring IOC and Spring DAO.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Designed and implemented Rest web services for domain duplication and used Spring dependency Injection for all dependent objects.
  • Developed SQL queries in Oracle and retrieved data using Hibernate.
  • Building and deploying the application in Websphere Application Server and Tomcat.
  • Monitored the Error logs using Log4J and fixing the problems.
  • Wrote test cases using JUnit for each module.
  • SVN and Tortoise SVN were used for project management and version management.
  • Responsible for coordinating with testers during system testing.
  • Applied various optimization techniques and improvements to models to scale and perform so they can use parallel/distributed computing infrastructure.
  • Defect fixing activity as a part of system testing.

Environment: J2EE, JDK, Eclipse, Struts, JSP, Servlets, Hibernate, MS Visio, Oracle 11g, CSS, Ajax, HTML, JavaScript, AngularJS, Rest based Web Services, Log4j, JUnit, SOAP, JMS, XML Bean, Unix, Websphere Application Server, SVN.

Confidential

Software Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modelled the design details of the application.
  • Developed UI screens using JSP, Struts tags and HTML.
  • Used Jakarta Struts Framework, based on the Model View Controller architecture, for rapid application development and ease of maintenance.
  • Used Validation framework for client-side validation and Internationalization to support multiple languages.
  • Implemented PL/SQL and Stored procedures for Oracle database.
  • Implemented Struts framework MVC (Model View Controller) architecture.
  • Used JUnit framework for Unit testing of application.
  • Built application using Maven and used Log4J to generate log files for the application.

Environment: Java, J2EE, JSP, Struts, Apache Tomcat, Servlet, Struts, Oracle, HTML, XML, Eclipse, JUnit, Maven, IBM Rational Rose, Log4j.

We'd love your feedback!