Java Developer Resume
Nyc New, YorK
SUMMARY
- 8+ years of experience in teh development of Java web application.
- Experienced in full Software Development Life Cycle (SDLC), such as requirements gathering, analysis, design, implementation, testing, integration, deployment, and maintenance in financial, production, and health care industries.
- Experienced in Java 8+ features such as lambda, stream, functional interfaces, default methods.
- Experienced in Spring Core Framework and other modules such as Spring Boot, Spring IOC, Spring Rest Docs, Spring Web Services, Spring Integration, Spring Cloud, Spring Data JPA, Spring Web MVC, Spring AOP, Spring DAO, Spring Security, Spring HATEOAS, etc.
- Experienced in creating RESTful web services using JSON, Jersey, JAX - RS, Spring MVC, Spring boot, etc. with unit test cases for teh REST web services.
- Developed REST endpoints with teh documentation for teh RESTful APIs using Swagger.
- Experienced with API security using JWT, Spring Security, and OAuth2.
- Good noledge of microservice architecture and teh Spring Cloud framework.
- Solid Knowledge in Object Relational Mapping (ORM) and Java Persistence API (JPA).
- Implemented persistence solution using JDBC and Hibernate in coordination with various SQL databases such as Oracle, DB2, MySQL, Sybase, MS SQL Server, and Postgre SQL.
- Hands-on experience in writing database queries, stored procedures, index, view, and triggers.
- Experienced in implementation of Aspect-Oriented Programming for solving cross-cutting concerns such as logging, transactions, and security.
- Implementation noledge using NoSQL in teh MongoDB, Redis, Cassandra.
- Expertise in front-end development using HTML, CSS, JavaScript, jQuery, JSON, AngularJS.
- Implemented application logging using SLF4J, Logback, and log4j.
- Experienced in creating SOAP producer and client using JAX-WS, JAXB, Spring WS, AXIS.
- Worked on server like Tomcat, WebLogic, WebSphere, JBoss, etc. and Docker containers.
- Working noledge on AWS, AWS EC2, AWS Code Commit and related cloud technologies.
- Experience working with Git, GitHub, SVN, SourceTree, etc. version control systems.
- Solid noledge of CI&CD, Jenkins for continuous integration and deployment.
- Experience in creating and building teh application dynamically using Gradle, Maven, etc.
- Well versed in Test Driven Development (TDD) and implemented unit and integration testing, code coverage using Spring Test, Mockito, JUnit, Power Mock, SonarQube, etc.
- Application performance monitoring and optimization, JVM tuning, JVisual VM, etc. experienced on UML design, Activity Diagram, Sequence Diagram, Class Diagram, etc.
- Experienced in implementing various design patterns including DAO, Session Façade, Business Delegate, Service Locator, MVC, DTO, Factory, Adapter, Singleton, etc.
- Team player with good interpersonal skills, commitment, result-oriented, and hardworking.
TECHNICAL SKILLS
Languages: Java, Python, PHP, C, C++, C#, SQL, PL/SQL, JavaScript
XML: XML, XSL, xPATH, XSD, DTD XSLT, XML Spy, JAXP, JAXB, XML4J
Frameworks: Hibernate, Spring, Spring MVC, Spring Boot, Spring Netflix Cloud, Web Services, Jersey, Axis, Ant, Maven, JUnit, REST, SOAP, Microservice, SOA, Swagger, Spring Data JPA, Spring Data MongoDB, Servlet, JSP, Java Beans, Struts, jQuery, JMS, JDBC, JPA, XML, XSLT, JVisual VM, JConsole, Struts
Servers: Tomcat, JBoss, WebLogic, WebSphere
CI&CD: Jenkins, Git, SVN, GitHub, AWS Code Commit, CVS, Rally, Quality Center, RTC
Databases: Oracle, MySQL, Microsoft SQL Server, Access, DB2, MongoDB, Redis, Cassandra
Others: UML, Waterfall, Agile, Jira, Confluence, DOM, SAX, JAX-RPC, JAX-WS, JAX-RS, log4j, SOAP UI, SLF4J, Logback, Gradle, AngularJS, JWT, OAuth2, JMS, HTTP, HTTPS, FTP, SMTP, Eclipse, NetBeans, Spring Source, RAD, Oracle OEPE, STS, JUnit, SOAP UI, Postman, AWS EC2, AWS Lambda, Docker
PROFESSIONAL EXPERIENCE:
Confidential, NYC, New York
Java Developer
Responsibilities:
- Developed application using Spring Boot.
- Exposed service functionality via REST endpoints.
- Developed RESTful API as per teh Richardson Maturity model.
- Implemented REST Services using Spring MVC.
- Used JWT, Spring Security, Redis, and OAuth2 to ensure REST endpoints are secure.
- Developed unit test cases for REST endpoints using JUnit, Mockito and Spring Test.
- Used Postman to test teh rest endpoints in teh development phase.
- Published messages in teh JMS RabbitMQ queue.
- Consumed other Microservices using REST Template.
- Created SOAP consumer Service layer using XML, WSDL, JAXB, XSD.
- Developed application component using teh Spring Core framework, JPA, etc.
- Used Hibernate, Object Relational Mapping (ORM) and JPA solution to Oracle RDBMS.
- Created and deployed Liquibase scripts to implement teh data model and for database version control.
- Called Stored Procedures from teh application.
- Participated in teh code refactoring effort and executed Java 7 to Java 8 code level upgrade.
- Used teh fundamentals of Java 8 features like parallel streams and filters through lambda expressions along with multithreading.
- Used Maven, SonarQube, Git, GitHub, Jenkins for CI&CD.
- Extensively used SLF4J and log4j to implement logging along with Splunk.
- Provided deployment support and production support.
- Participated in teh code review meetings.
- Fixed number of bugs dat were reported by teh testing and customer care teams.
- Developed teh UI using HTML, CSS, JavaScript, AngularJS for interactive cross-platform functionality while consuming RESTful APIs.
- Created Service, Controller, View Template using AngularJS function and directive.
- Extensively involved in functionality testing to resolve data integrity-related issues and system enhancements.
- Used Agile principles to implement teh projects using two-week sprints, planning meetings daily standups, grooming, estimation, and retrospectives.
- Used Jira and Confluence to assign, track, report and audit teh issues in teh application.
Environment: Java, J2EE, JMS, RabbitMQ, Spring, Spring Boot, Spring MVC, Spring AOP, JDBC, Oracle, Hibernate, Spring Data JPA, SOA, SOAP, WSDL, XML, JAXB, REST, JSON, JavaScript, CSS, HTML, Git, GitHub, Maven, Jenkins, SLF4J, Logback, Splunk, Spring Security, JWT, OAuth2, UML, Linux, Tomcat, WebSphere, Eclipse, Jira, Confluence, Agile, TDD, CI&CD
Confidential - Atlanta, GA
Java Developer
Responsibilities:
- Used Agile principles to implement teh projects using two-week sprints, planning meetings daily standups, grooming, estimation, and retrospectives.
- Built application from scratch.
- Developed application using Spring Boot.
- Exposed microservice functionality via REST endpoints.
- Implemented REST Services using Spring MVC.
- Used JWT, Spring Security, Redis, and OAuth2 to ensure REST endpoints are secure.
- Developed unit test cases for REST endpoints using JUnit, Mockito and Spring Test.
- Used Postman to test teh rest endpoints in teh development phase.
- Contributed to teh UI development using HTML, CSS, Bootstrap, JavaScript, AngularJS.
- Implemented persistence solution using JDBC, Hibernate, Spring Data JPA on Sybase
- Wrote queries, stored procedures, index, view, and triggers on Sybase.
- Used Maven, SonarQube, RTC, Jenkins for continuous integration and continuous delivery.
- Provided deployment support and production support.
- Participated in teh code review meetings.
- Fixed number of bugs dat were reported by teh testing and customer care teams.
- Used RTC, RQM, Jazz to assign, track, report, and audit teh issues in teh application.
Environment: Java, Spring, Spring Boot, JDBC, Sybase, Hibernate, Spring Data JPA, SOAP, WSDL, XML, REST, JSON, JavaScript, HTML, AngularJS, RTC, Maven, Jenkins, SLF4J, Logback, Splunk, Spring Security, JWT, OAuth2, WebLogic, Tomcat, RQM, Jazz, Agile, TDD, CI&CD
Confidential - Columbus, OH
Java Developer
Responsibilities:
- Added new functionality to teh existing application using Agile principles.
- Created Entity, DTO, DAO, Controller using JPA, Hibernate, Oracle
- Developed application component using Spring, Spring Web MVC, Jersey, JAX-RS.
- A fixed number of bugs were reported by teh test team.
- Exposed REST endpoints using JAX-RS, Jersey.
- Developed RESTful API as per teh Richardson Maturity model.
- Provided deployment support and production support.
- Developed unit test cases using JUnit, Mockito and Spring Test.
- Developed teh UI using HTML, CSS, JavaScript, AngularJS for interactive cross-platform functionality while consuming RESTful APIs.
- Created Service, Controller, View Template using AngularJS function and directive.
- For CI&CD we used Jenkins with Git and GitHub.
- Participated in teh code review meetings.
- Used Agile TDD principles for teh projects using two-week sprints, planning meetings daily standups, grooming, estimation, and retrospectives.
- Used Jira and Confluence to assign, track, report and audit teh issues in teh application.
Environment: Java, Spring, Spring Boot, JDBC, Oracle, Hibernate, SOAP, WSDL, XML, REST, JSON, JavaScript, HTML, AngularJS, Spring Security, JWT, WebLogic, Agile, TDD
