We provide IT Staff Augmentation Services!

Java/j2ee Spring Engineer Resume

2.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • Around 5 years of Software development experience with full project lifecycle development using Java and J2EE technologies.
  • Strong development experience in Java, J2EE, JSP, spring, JDBC, Java Beans, Log4j, and JavaScript.
  • Expertise in spring framework using Modules like Spring Core, Spring IOC, Spring MVC, Spring JDBC, Spring ORM, Spring Context.
  • Experience in Design & Development of multi - tier thin/thick client web-based applications using Object Oriented Methodologies.
  • Hands on experience on Service-Oriented Architecture, Web Services using JAX-WS, SOAP, JAX- RS Restful.
  • Good Working knowledge on Micro services.
  • Expert in writing SQL queries in PL/SQL, stored procedures in Relational Database Management Systems like Oracle, MySQL and Microsoft SQL Server.
  • Experience developing applications using agile methodologies and Test Driven Development
  • Experienced with Java 8 features like Lambda expression, Stream, Date Time API.
  • Hands on experience with various Application Servers and Web Servers including Web logic, Tomcat server with wide variety of development tools like IntelliJ, My Eclipse and Net Beans.
  • Have knowledge in writing java unit test cases using JUnit and configuring project dependencies using Maven.
  • Good knowledge on continuous integration tools like Jenkins and Team City.
  • Have Working Knowledge on Amazon Web Services (AWS).
  • Experienced in implementing Enterprise Applications with full life cycle of software development.

TECHNICAL SKILLS:

Languages: Java, JavaScript, SQL/PL-SQL, C, C++.

Java/J2EEEnterprise Technologies: JDBC, Swing, JSP, EJB, JMS, Spring, JSF, JPA, Log4j, Rabbit MQ.

J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB

Database: Oracle, SQL Server, MySQL

Web and Application Servers: Apache Tomcat, WebLogic.

Methodologies: SDLC, TDD, Agile.

Tools & IDEs: MAVEN, Net beans, Eclipse, Eclipse IDE, Microsoft Visual Studio.

Testing Tools: JUnit

Version Control: CVS, SVN, GIT

Continuous Integration Tools: Jenkins, Team City

ORM frameworks: Hibernate, JPA, Spring JDBC, Eclipse Link.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Java/J2ee Spring Engineer

Responsibilities:

  • Involved in all phases of SDLC from Requirements gathering to designing to implementation to testing to deployment.
  • Created a User Interface (UI) page using HTML5, CSS, JAVA SERVER FACES (JSF), and NODE JS.
  • Have Exposure to JavaScript framework like Angular 4 and Node JS
  • Created a SOAP web service using APACHE CXF Framework.
  • Used SOAP UI tool as SOAP Client for testing Web Services.
  • Created a WSDL file to expose the SOAP web service.
  • Exposed a REST API using SPRING MVC Framework.
  • Used Java 8 features like lambda expression.
  • Deployed the web services using Amazon Web Services (AWS) OPSWORK management tool.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Have Good Understanding of different modules of spring framework like spring boot, spring MVC, Spring ORM.
  • Used Spring ORM module for integration with Eclipse Link for persistence layer.
  • Used Rabbit MQ to send data in XML/JSON format between different components in the backend.
  • Used Maven build tool to build the project.
  • Used Log4J for debugging the application.
  • Documented all the changes made in the code.
  • Experienced with CI/CD using Team city and SVN control using GitHub.

Environment: Java 8, Spring, JPA, Hibernate, Eclipse Link, Web services, HTML, CSS, JavaScript, Angular 4.0, Servlets, JSP, AJAX, SOAP UI, Apache Tomcat, Apache CXF, Rabbit MQ, Spring MVC, Web Services, SOAP, REST, JSF, XML/JSON, MySQL, Eclipse, GIT, TeamCity, AWS.

Confidential, Saint Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in design of application framework using J2EE guidelines and different J2EE.
  • Used Spring Boot to consume data through different applications and creating Rest Web services.
  • Design patterns and Object-Oriented Analysis and Design (OOAD) methodologies.
  • Used JDBC connectivity for querying, inserting, updating, deleting data from Oracle database.
  • Created prototypes in HTML, JavaScript and CSS for different UI pages.
  • Used Spring MVC Model View Controller to handle/intercept the user requests.
  • Used Log4J API for logging and debugging as well as developed UNIX shell scripts for performing administrative tasks.
  • Developed the application using agile methodology and used SVN for version control.
  • Worked with Eclipse as the IDE to develop, test and deploy the application and used Maven for building and deploying the war file into application server.
  • Used JBoss Server for deployment and used JIRA for tracking bugs and JENKINS for continuous integration.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service.

Environment: Java, Spring, JPA, Hibernate, Web services, Oracle PL/SQL, HTML, CSS, JavaScript, Angular 4.0, Servlets, JSP, AJAX, JavaScript, SOAP, WebSphere, Spring MQ, Spring MVC, Web Services, SOAP, REST, JSF, XML, SQL, Eclipse, GIT.

Confidential

Java Developer

Responsibilities:

  • Interfaced with cross functional teams, understanding and refining user interface requirements,
  • Designing and developing application using Java/J2EE.
  • Designed the Front-end screens using JSP, Servlets, XHTML and JavaScript.
  • Used spring framework for dependency injection with the help of Spring Configuration files.
  • Coded Business services using spring and also interacted with the database using spring, JDBC, and Spring DAO.
  • Developed the modules in IOC paradigm by defining the bean definitions and their relationships in the spring context files.
  • Configured, maintained and administered source control tool and defect tracking tool JIRA.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
  • Involved in communicating with offshore team to resolve the applications production issue and to deliver the best quality application enhancements to the client.

We'd love your feedback!