We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Lewisville, TX

SUMMARY

  • Overall 10+ years of professional experience in comprehensive analysis, design, coding in Core Java, Web Development, Multi - tier enterprise applications using Java/J2EE
  • Involved in different phases of Software Development Life Cycle (SDLC) like analysis, design, development and testing with SOA, Amazon Web Service (AWS) and Microservices architectures
  • Extensive experience in design, development and implementation of Spring and Hibernate frameworks
  • Developed web tier components of web stores using Spring Web MVC framework/Struts Framework dat leverages Model View Controller (MVC) architecture
  • Used Spring dependency injection for middle layer development
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle, Mysql and MongoDB
  • Integrated Hibernate in context files and configured Hibernate sessionfactory
  • Developed Internet/Intranet and Client/Server applications using Java and J2EE technologies like JSP, Servlets, JavaBeans, Javascript, HTML, XML
  • Designed and developed user-friendly GUI interface and web pages using HTML, CSS, Jquery and Javascript
  • Thorough noledge of Microservices architecture and experience in implementing several design patterns
  • Designed and implemented RESTful Webservices using Spring Rest and JAX-RS
  • Experienced in deploying Web Application and configuring data source to IBM Websphere and servers like Tomcat
  • Coded Maven build scripts to build and deploy teh application
  • Extensive development experience with IDE's like IDEA, Eclipse, RAD, Spring tool suite and NetBeans
  • Experienced in Application Software Development and Design, Object Oriented Design and Analysis (OOAD), technical documentation, debugging
  • Designed and developed Servlets to store teh details of teh users in teh database
  • Utilized JDBC API to access a database of reusable design components
  • Managed teh platform over teh years through agile, scrum and waterfall practices
  • Basic ideas of creating, optimizing and editing web content
  • Self-motivated, good team member with excellent analytical, communication & problem solving skills with ability to work independently as well as in a team

TECHNICAL SKILLS

  • Java
  • J2EE
  • SQL
  • Servlets
  • JSP
  • AJAX
  • JDBC
  • JMS
  • REST Web Services
  • Log4j
  • Struts1.3.5
  • Spring MVC
  • Spring Boot
  • Hibernate
  • Spring Data JPA
  • Spring Batch
  • Spring cloud data flow
  • Apache Kafka
  • Apache Spark
  • Angular 2/4Oracle 10g
  • Mongo DB
  • Cassandra
  • SQL Server
  • HTML 4/5
  • CSS
  • JavaScript
  • JQuery
  • AJAX
  • Angularcertifications

PROFESSIONAL EXPERIENCE

Confidential, Lewisville, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in teh analysis, design, and development and testing phases of teh Software Development Life Cycle (SDLC).
  • Developed teh application using Spring Web MVC architecture.
  • Publish and Consume RESTFUL web services with spring and JAX-RS.
  • Used Spring MVC framework to build RESTful web services.
  • Implemented RESTful web services to make rest calls from client to server.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Implemented core Java code with data structures and algorithms to teh back end.
  • Experience in web service/ REST API implementations using Spring/Spring Boot.
  • Developed test cases using Junit, Spring Test Module, and created stubs using teh Mockito framework.
  • Developed Restful API in JAVA on Micro-services Architecture using Spring Boot.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for Rest API and Spring Boot for microservices.
  • Develop test cases using JUNIT to validate several business rules in teh application.
  • Used Log4j for logging errors and publishing logging information to various destinations.
  • Implemented Micro Services architecture using Spring Boot for making applications smaller and independent.
  • Use GIT version control to push teh code to higher environments.
  • Implemented JMS using teh Spring JMS module to communicate with Apache Active MQ queues.
  • Implemented Coding Using Spring Boot, Java, and J2EE Design Patterns.
  • Used Ajax calls to make requests to external RESTful Web Services and injected teh service into teh controllers.

Environment: Agile, Java, J2EE, Spring Framework, Microservices, JSON, REST API, Eclipse, Maven, Hibernate, jUnit, Log4j, Multithreading, TOAD, Spring Boot, Spring MVC, Maven. MongoDB, PostgreSQL, Jenkins, SonarQube, GitHub, Postman, Gradle, JIRA, Confluence, PCF, Tomcat.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Interacting with teh teammates for understanding teh business and teh business users for gathering teh requirements.
  • Involved in design and developing teh Microservices based on teh requirements functionalities.
  • Developed Application components and API's using core Java.
  • Involved in integrating Hibernate Framework with Spring.
  • Implemented TDD (Test Driven Development).
  • Provided support for integrating teh Restful web services with clients.
  • Involved in implementing and utilizing teh J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Business Delegate, Service Locator, and Singleton for teh enterprise application.
  • Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks.
  • Deployed application in Pivotal Cloud Foundry (PCF).
  • Used Spring MVC, Spring Security, and Spring Restful web services for application design.
  • Designed and developed various SQL scripts to meet business requirements.
  • Interacted with clients during various phases of teh project.
  • Developed Class Diagrams, Flow Diagrams, and Sequence Diagrams using MS Visio.
  • Used JavaScript validations for client-side validations.
  • Developed User- Interface screens using Servlets, JSP, and JavaScript.
  • Developed UI pages using HTML, JSP, jQuery, and AJAX for asynchronous communication.
  • Responsible for fixing issues and defects of teh system.
Environment: Agile, Java, J2EE, Spring Framework, REST, Eclipse, Maven, Hibernate, Junit, Log4j, Multithreading, PostgreSQL, AWS, VersionOne, HPSMPfizer, New York, NY

Java Developer

Confidential

Responsibilities:

  • Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle SDLC
  • Design and developed web application using JSF, Spring Web Flow, AJAX technology and front-end UI using JSF and Prime Faces UI components
  • Extensively used XHTML, DHTML, AJAX, CSS, JavaScript and jQuery
  • Created and managed AJAX calls in teh application, integrated with teh JSF controls
  • Managed business objects, resource management in teh business logic tier using Spring Framework
  • Configured Web Application Context as a Context Listener in teh web.xml file to Integrating Spring with JSF
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Spring JPA
  • Implemented Spring AOP Aspect Oriented programming for logging
  • Developed POJO's, Data Access Object DAO which handles all database operations using Spring JPA
  • Used JasperSoft Studio for creating teh jrxml's, for Reports creation in different formats like pdf, csv and excel
  • Used Oracle as teh backend database
  • Worked closely with teh business and database administrator
  • Used GIT EYE for version control repository across common source code used by developers.
  • Used Version One as a tracking tool
  • Written JUnits for teh Managed beans and teh service layers using Mockito
  • Used SonarQube for checking teh code quality, coverage and fixed teh issues shown
  • Monitored teh error logs using Log4J and fixed teh problems

Environment: Java8, J2EE, JSF, Java Script, CSS, HTML, Oracle, Mockito, GIT, JQuery, JasperSoft Studio, Eclipse, Jenkins, Rapid SQL, GIT-EYE, SonarQube and Oracle WebLogic. Angular 4

Confidential, San Jose, CA

Software Developer

Responsibilities:

  • Redesigning teh EZ-Pass website to be feasible with html5 and functionality changes according to client requirement
  • Developed application using J2EE architecture with Spring and Hibernate using concrete principles laid down by design patterns
  • Experience with AWS CodeCommit & CodeDeploy
  • Used Jenkins as an AWS code deploy plugin to deploy to AWS
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS)
  • Extensively used Core Spring Framework for Dependency Injections of components
  • Development of core components of a web site application using J2EE, EJB, Hibernate, SQL/PLSQL
  • Design and architectural decisions for a multi-tier reusable service based J2EE application
  • Responsible for build and release teh code
  • Developed JUnit test cases for all teh developed modules
  • Agile/SCRUM was used as teh project management methodology
  • Conducting Peer reviews and Independent Testing
Environment: Core Java, JSP, JSON, Servlets, EJB 2.0, Hibernate, Oracle, Spring, Web services, Javascript, Eclipse, SVN, WebSphere.

We'd love your feedback!