We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Owings Mills, MD

SUMMARY

  • Over 14 years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications.
  • Hands on knowledge of Object Oriented Analysis and Design (OOAD), Design Patterns, J2EE Design Patterns, MVC and Multi - tier architectures.
  • Worked on Java and related technologies - Core Java and J2EE - Spring, Spring Boot, Microservices, REST APIs and SOAP Web Services, Struts, Hibernate, EJB, JPA, JDBC, JNDI, JMS, XML, XSLT, JAX-WS, JAXB, WSDL, JAAS.
  • Expertise in developing multi-tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
  • Experienced in developing Micro Services using Spring Boot and Cloud Technologies like Pivotal Cloud Foundry (PCF).
  • Experienced in implementing Restful Web Services and SOAP web services.
  • Work within a Continuous Integration and Continuous Delivery development model.
  • Proficient in Multi-threading, Synchronization, Collections, Exception handling using Java & J2EE technologies.
  • Experience using various Web/Application servers - IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
  • Proficient in using RDBMS concepts with Oracle, DB2 and MS SQL.
  • Experienced in testing web services using Soap UI, Post Man tools.
  • Quick learner, have ability to grasp new technologies quickly and to correctly apply them to build applications and a very good team player.

TECHNICAL SKILLS

Programming Languages: Java 8, C, C++

Databases: Oracle, IBM DB2, MS SQL

Operating Systems: Windows, Unix, Linux

Java IDE: Eclipse, Rational Application Developer, STS, NetBeans, intellij, Borland JBuilder 6

Application Server/Web Server/ Middleware Systems: IBM WebSphere 7.0, BEA WebLogic 7.1/8.1, Apache Tomcat, Apache HTTP, JBoss, Jetty Server

Technologies: REST APIs and SOAP Web Services, Servlet, JSP, EJB, JSTL, JSF, JDBC, JNDI, JAAS, JMS, XML, XSL, HTML, DHTML, JavaScript, jQuery, JSON, AJAX, CSS, SQL, SOA, JMS, Kafka

Tools: JIRA, Rally, Jenkins, Sonar, Maven, Gradle, GitHub, JUnit, Mockito, Toad, Rational Clear Quest, Rational Rose

Version Control: Git, Subversion, ClearCase, CVS

Java Frameworks: Spring Core, Spring Boot, Spring MVC, Spring AOP, Spring Security, Microservices, Struts, Hibernate, Hibernate, JPA.

Others: UML, OOAD, Database Concepts, Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential, Owings Mills, MD

Senior Java Developer

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into a working model.
  • Worked on Agile Methodology, attend daily scrum meetings, sprint planning and retrospective meetings.
  • Actively involved in Analysis, Design, Development and System Testing.
  • Developing Micro services using Spring Boot and Spring data JPA and used PostgreSQL retrieve data from Database.
  • Involved in converting Legacy Systems to Spring boot Micorservices.
  • Used Rest Template to consume internal and external APIs.
  • Developed integration test cases using Mockito and Junit 4 for backend.
  • Troubleshooting, identifying root causes. Debugging, analyzing issues whenever required and providing on-time solutions.
  • Involved in creating jenkins pipeline and deployment in AWS server.
  • Providing business clarifications to QA team on various system behaviors by performing extensive code analysis.
  • Performed code review and unit tested the application.
  • Used Postman tools for testing the web services.
  • Worked on fixing SonarQube reported issues in the application.

Environment: Java/J2EE, Eclipse, Spring Boot, REST, ANGULAR 6, JSP/HTML/DHTML/CSS, PostgreSQL, Type Script, GIT, Jenkins CI/CD, JSON, XML, Java Beans, JIRA, JUNIT, Maven.

Confidential, Mount Laurel, NJ

Senior Java Developer

Responsibilities:

  • Designed and developed Microservices using REST framework and Spring Boot.
  • Designed and Developed Rest based uris, Worked on writing RestController classes and implemented Rest api methods.
  • Worked on writing backend connectivity classes by using outh2restTemplate to communicate with other Microservices.
  • Involved in migrating applications to CF using Pivotal Cloud Foundry as Micro Services.
  • Monitored applications performance, health check, database performance using AppDynamics.
  • Performed DevOps role which includes developing cloud applications, testing, deploying apps through GOCD and Concourse, performance testing and deploying apps in Production & validating and providing Production support.
  • Used Kibana dashboard for reviewing the logs of webservices Involved in deploying application in production and validating.
  • Worked with Apache KAFKA topics to process the flow asynchronously.
  • Performed code review and unit tested the application.
  • Used SOAP UI, Postman tools for testing the web services.
  • Used Kibana dashboard for reviewing the logs of webservices Involved in deploying application in production and validating.
  • Worked on RestAssured Framework development for various services to validate the rest responses.
  • Worked on JUNIT cases to cover conditional and Line coverage and validate Overall coverage.
  • Worked on writing the Selenium scripts for Bacc Web application.

Environment: Core Java, Spring, Spring Boot, Microservices, SOAP and RESTful WebServices, Swagger, Apache Tomcat, Spring AOP, Pivotal Cloud Foundry, GoCD, GIT, Kibana, AppDynamics, SQL, PL/SQL, Oracle, Kafka, Gradle, Spring Tool Suite, Eclipse

Confidential, Mount Laurel, NJ

Senior Java Developer

Responsibilities:

  • Used Agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
  • Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
  • Work closely with development test teams during the design and system test phases.
  • Implemented parallelization process in the application.
  • Implemented functionalities Live video, CVR, Image refresh, Saved videos, Help videos.
  • Coordinate with other sprint analysts to identifies other key dependencies, issues and constraints.
  • Automated the build and deployment process using Maven tool.
  • Conducting unit and integration testing on developed programs.
  • Developed Test cases, Test scenarios & Test scripts for Unit testing and Black box testing.
  • Involved in creating product backlog items and sprint backlog items for the sprint.
  • Participate in Code reviews and test case reviews.
  • Create Data Mapping documents to support the requirements.
  • Worked on CORE JAVA (Collections of type Generics, Templates) and used the core packages.
  • Providing complete production support for the existing and developed applications.
  • Retrieving of data & logs from splunk and creation of dashboards.
  • Designed and developed the UI using JSP, HTML, CSS.
  • Participated in discussions with product analyst for Requirement Gathering and Design.
  • Analysis, Design and Development RESTful services.
  • Responsible for design and documentation for different modules. Worked with architecture to design and identify the existing models and resources.
  • Worked on developing the API for Lights and thermostat modules. All the services are based on Restful web services with JSON request and response.
  • Developed JUnit test cases for unit testing.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Worked with clients for issues and provided quick solutions.
  • Use for all Sprint related planning, documentation etc.

Environment: Java, J2EE, XML, Rest Web Services, Jdk 1.7, XRE toolkit, Jetty Server, ANT, XML, Intellij, Log4j, MetricLogger, Maven.

We'd love your feedback!