We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • Over 7 years of experience as Java/J2EE Developer in Object Oriented development, implementation and maintenance of web applications using Java/J2EE technologies.
  • Extensive working experience both on monolithic and micro - service-based applications using Spring, Spring Boot, Spring Boot JPA, RESTful Webservices.
  • Strong knowledge and Implementation experience in Multithreading.
  • Highly impressive skills in Core Java, Object-Oriented Programming concepts and Design Patterns.
  • Experience in writing test cases in Java environment using JUnit, Mockito and Power Mockito.
  • Hands on experience in working wif JDBC and ORM frameworks like Hibernate, JPA and Spring Boot JPA.
  • Experience working on RESTful Web services.
  • Extensive implementation experience in Web Service architecture.
  • Experience working wif various RDBMS like Oracle, DB2 and SQL Server.
  • Experience and Strong knowledge in SQL and PL/SQL in major database systems (MS SQL Server).
  • Experience working on NoSQL Cosmos DB.
  • Experience working wif various integrations using IBM MQ and Kafka.
  • Experience working wif logging frameworks including log4j and logback.
  • Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management.
  • Worked extensively on testing, troubleshooting, code review, preparing user documentation and post implementation support.
  • Experienced in working wif Docker, Kubernetes and good hands on wif (CI/CD) Continuous Integration and Continuous Delivery to streamline releases.
  • Exposure to UNIX commands.
  • Possess excellent communication, problem solving and people skills. Ability to adapt quickly, hardworking and provide valuable contributions towards achieving the project goals.
  • Highly self - motivated, proactive and willing to assume responsibility.

TECHNICAL SKILLS

Programming Languages: Java (1.7, 1.8), SQL and PL/SQL.

Web Technologies: Servlet, JSP, HTML, JSTL, CSS, JavaScript, Ajax.

Operating Systems: Windows, Linux, MAC.

Java/J2EE Technologies: Spring (IOC and AOP), Spring Boot, Spring Boot JPA, Hibernate, SOAP, RESTful Web Services, JMS, Log-back and Log 4j

Database Platforms: My SQL, Oracle, DB2, SQL Server and Cosmos DB.

Web Servers: Apache Tomcat, Tomee, IBM WebSphere.

Middleware: IBMMQ, Kafka.

Other Tools: Maven, git, Jenkins, SonarQube, Docker, Kubernetes, Splunk.

Testing Frameworks: JUnit, Mockito and Power Mock.

Cloud: Azure, AWS, WCNP.

Methodologies: Waterfall model, Agile.

Development Tools: Eclipse, RAD, IntelliJ.

PROFESSIONAL EXPERIENCE

Sr Java/J2EE Developer

Confidential, Bentonville, AR

Responsibilities:

  • Involve in design discussions and identify the relevant functional and technical requirements.
  • Designed and developed micro services using Spring Boot and Spring Boot JPA.
  • Worked on integration wif IBM MQ/Kafka for message-based communication.
  • Developed JUnit test cases for all modules developed. Utilized Power Mock and Mockito to mock the external services or database calls.
  • Implemented Exception handling to wrap the exceptions appropriately and show user-friendly error messages to end user/ Service end clients.
  • Involved in Code Reviews and Peer Reviews.
  • Implemented logback to log all application level logs.
  • Worked on to created CI/CD pipelines for new on-boarded services.
  • Migrated of services from one cloud to other (OneOps to WCNP)

Environment: Java 1.8, Spring Boot, Spring Boot JPA, RESTful Web Services, logback, Junit, Mockito, JMS, IBMMQ, Kafka, SQL Server, Cosmos DB, Eclipse, Tomcat, git, Looper, Docker, Concord, Kubernetes and WCNP.

Java/J2EE Developer

Confidential, Bentonville, AR

Responsibilities:

  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Designed and developed Microservices using Spring Boot and Spring Boot JPA.
  • Worked on integration wif IBM MQ for message-based communication.
  • Used multithreading in programming to improve overall performance of system.
  • Configured Looper to integrate wif GIT and Maven to build and deploy pre-prod and prod environments.
  • Developed JUnit test cases for all modules developed. Utilized Power Mock and Mockito to mock the external services or database calls.
  • Implemented Exception handling to wrap the exceptions appropriately and show user-friendly error messages to the end user/ Service end clients.
  • Migrated existing applications from private cloud to Azure cloud.
  • Implemented Swagger to document all APIs developed.
  • Involved in Code Reviews and Peer Reviews.
  • Implemented log back to log all application level logs.

Environment: Java 1.8, Spring Boot, Spring Boot JPA, RESTful Web Services, Junit, Mockito, JMS, IBMMQ, Kafka, SQL Server, React JS, logback, Eclipse, Tomcat, git, Looper, Docker, Kubernetes, Concord and Azure.

Java/J2EE Developer

Confidential, Madison, WI

Responsibilities:

  • Involved in requirement analysis, re-design, developing the application to connect wif the legacy system.
  • Responsible for development and implementation of the System using Spring and Hibernate.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Implemented persistence layer using Hibernate dat use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes dat would not has the business processes.
  • Implemented the application using the concrete principals laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Designed and described REST API.
  • Deployed the applications on IBM WebSphere Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Configured Jenkins to integrate wif git and Maven to build and deploy test, stage and prod builds.
  • Used SVN for version control across common source code used by developers.
  • Used Log4J to capture the log dat includes runtime exceptions.

Environment: Java/J2EE, Spring 3.0, Oracle, Rationale Rose, RAD, IBM Web Sphere Application Server, Oracle 10g, Hibernate 3.0, Windows, LOG4J, git.

Java/J2EE Developer

Confidential

Responsibilities:

  • Full life cycle experience including requirements analysis, high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
  • Used Spring Framework for MVC architecture wif Hibernate to implement DAO code and also used SOA Web Services wif XML parsing to interact other modules and integration testing.
  • Developed and implemented GUI functionality using JSP, JSTL, JQuery, XHTML and DHTML
  • Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.
  • Converted XML to Java objects using JAXB.
  • Used Core Java, Multi-threading, Multi-tiered applications, distributed multi-tiered designs, Java Server Faces and AJAX.
  • Usage of Exception handling framework to wrap the exceptions appropriately and show user-friendly error messages to the end user.
  • Creating and Designing XML schemas, creating simple and complex types, global element references, attribute, transform the xml to XSLT style sheet, XML validations.
  • Created EJB session and message-driven beans
  • Configured Java objects wif back end database tables using O/R mapping in Hibernate.
  • Involved in modifying and writing SQL queries and stored procedures in DB2.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton.
  • Used JUnit to test the code for extensive code coverage.
  • Used Maven to build and deploy the project.
  • Monitored the Error logs using Log4J and fixed the problems.
  • Used Clear Quest for version management between various integration and development streams.
  • Extensively participated in Agile Scrum Development Methodology wif Test Driven Development process, from the development phase to testing phase and postproduction phase.

Environment: Java, J2EE, Eclipse, Struts, Hibernate, CXF, Java, JSP, SOAPUI, DB2, Maven and Linux.

Java Developer

Confidential

Responsibilities:

  • Used various J2EE design patterns like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0framework as the persistence layer for interacting wif Oracle 9i.
  • Extensively used IBM Websphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Used IBM Websphere 5.0 for deploying the application.
  • Used git repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: Java, J2EE, Hibernate, RESTful Services, Oracle, Maven and Linux.

We'd love your feedback!