We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • 5+ years of experience in creating high performant scalable web application using Java, J2EE, Spring Boot and other Spring framework components, developed responsive single page application(SPA) using AngularJS, Jenkins pipeline for CI in an Agile environment.
  • Strong experience using Java core concepts including Java 8 Lambda Expressions, Stream API, Functional Interfaces, Java 5 Generics, Multi - threading, Data structures, Exception Handling and Collections.
  • Strong experience in building web application using various Spring Framework modules like Spring Boot for RESTful micro services, Spring ORM, Spring IOC, Spring MVC, Spring JDBC and Spring AOP.
  • Expertise in Object - oriented design/analysis, UML modeling and Gang of four Design patterns.
  • Expertise in designing and implementation of Single Page Applications using AngluarJS, webpack, HTML, Bootstrap, JavaScript and jQuery.
  • Experience in creating UX design, wireframes for screen workflow, templates, MockUps, prototypes and layouts.
  • Created multiple reusable UI AngularJS components.
  • Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
  • Involved in producing & consuming SOAP based & RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, SOAP UI, and JERSEY etc.
  • Well-versed with Multithread Concurrent Package and Concurrent. Locks package.
  • Expertise in DB Design, DB normalization and writing SQL Queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes, Cursors and Views etc.
  • Expert in using Relational DBMS like Oracle, MySQL, SQL Server and NoSQL Databases like MongoDB and Cassandra.
  • Experience in working with application servers like Glass Fish, Web Logic and Apache Tomcat. Hands on experience in configuring and using Maven, Jenkins and Ant build tools.
  • Experienced in writing and implementing unit test cases using Junit, Easy mock and Mockito and UI test cases using Jasmine, chai.js, sinon.js.
  • Experience working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc.
  • Handled the CI continuous deployment pipeline in Jenkins, version control using GitHub and SVN,
  • Hands-on experience with modern IDEs such as Eclipse, Spring Tool Suite and IntelliJ.
  • Strong analytical skills with ability to quickly understand client's business needs, quick learner, self-starter and excellent team player, ability to meet deadlines and work under pressure.

TECHNICAL SKILLS:

Programming Languages: C, C#, Java 1.7/1.8

Databases: Oracle 11g, MySQL5, SQL Server, MongoDB, Cassandra

J2EE Technologies: Servlets, JSP, Java Beans, JDBC and SOAP, RESTful Web services

Frameworks: Struts, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Boot, Hibernate, AngularJSWeb Technologies: HTML, XML, JSON, CSS, SOAP, WSDL

UI frame works and Libraries: JavaScript, jQuery, lodash.js, swagger documentation

Web/Application Servers: Apache Tomcat, WebLogic and Glass-Fish

Build Tools and IDE’s: Maven, IntelliJ, Eclipse, Spring Tool Suite, npm, webpack

Process & Concepts: Agile, SCRUM, SDLC, Object-Oriented Analysis and Design, Test driven Development, Continuous Integration.

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Java/J2EE Developer

Responsibilities:

  • Actively involved in handling the business requirements, database design and system analysis.
  • Developed micro services Spring Boot and other spring framework modules to create RESTful web services.
  • Developed Single page web applications AngularJS, HTML, Bootstrap, JavaScript, npm, lodash.js, webpack and created reusable AngularJS components.
  • Used CSS framework (Bootstrap) for Base Styling of HTML elements.
  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Persistence layer is implemented using Hibernate and handled ORM between the data model and tables in Oracle DB.
  • Handled the User Authentication and Transaction management using Spring AOP and Spring Security components.
  • Implemented Spring MVC framework which includes writing Rest Controller classes for handling requests, processing form submissions and performed validations.
  • Used Lambda Expressions to fetch results from database by using Row mapper.
  • Performed code merging using GIT pull request and code review to improve the code quality.
  • Created Jenkins pipeline for Continuous Integration and delivery.
  • Used Maven build tool for creating WAR file to be deployed in web server.
  • Interacted with the client, provide/take feedback on the features, suggest implement optimal solutions and tailored application to customer needs.

Environment: Java 1.8, J2EE, HTML, CSS, JavaScript, jQuery, Hibernate, Spring 4.x, Spring Boot, XML, Spring MVC, Micro Services, RESTful, Apache Tomcat 9.0, JUnit, Maven, Log4J, GIT and Spring Tool Suite.

Confidential, Conshohocken, PA

Java Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Followed Agile Development Methodology by involving in spring planning, estimations, dividing stories into tasks and resolving issues.
  • Designed and modified User Interfaces using JSP, JavaScript, HTML and CSS.
  • Used Spring Dependency Injection to provide loose-coupling between layers.
  • Developed DAO layer to handle the database access using Hibernate Template from Spring with Hibernate API.
  • Supported customers in optimization and improvement of existing features.
  • Used Concurrent. Locks package to overcome the dead lock situation achieved through synchronized keyword.
  • Modified the views in Spring framework to mask the appearance of URLs to end users.
  • Wrote unit tests and involved in integration tests using Junit and Mockito.
  • Applied patches and plug-ins for Apache Tomcat Server.
  • Used GitHub for version control and source code management.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Java 1.8, JSP, Spring 4x, Hibernate 4.x, JavaScript, HTML, CSS, Apache Tomcat 8.0, RESTful Webservices, Oracle 11g, Maven and Junit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Wrote technical design document with class, sequence, and activity diagrams in each use case.
  • Developed user-friendly web-based Responsive UI using JSP, jQuery, and CSS.
  • Developed Service layer using Spring MVC framework and injected the Spring Beans into JSP managed bean.
  • Worked with business and user groups to identify and implement functional enhancements and new requirements.
  • Worked on advanced Hibernate associations with multiple levels of caching and lazy loading.
  • Worked extensively with Core Java, Multithreading, and Collections.
  • Developed RESTful web services and consumed them into our project.
  • Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing.
  • Configured WebLogic Application Server for deployments and participated in structured code reviews / walkthroughs.
  • Imported packages using build tools like ANT and Maven

Environment: Java 1.6, JSP, Spring MVC 3.2, Hibernate 3.6, Servlets 2.4, JavaScript, jQuery, HTML, CSS, MySQL, RESTful webservices, ANT, Maven, WebLogic and Junit.

Confidential

Associate Software Developer

Responsibilities:

  • Participated in High-level design of the application by applying the OOP concepts and Java Design patterns.
  • Responsible for system analysis, design and development which is built on top of Java J2EE architecture.
  • Involved in designing user screens and validations using HTML, jQuery and JavaScript as per user requirements.
  • Utilized Struts (MVC) framework and developed JSP pages, Action Servlets and XML based action-mapping files for web tier.
  • Extensive coding using Collection API, Multi-threading and Exception Handling.
  • Participated in designing the Entity-Relationship Diagram and created the database tables for the application through SQL commands.
  • Performed DML and DQL operations in SQL through JDBC connection.
  • Performed Module and Unit Level Testing with JUnit.

Environment: Java 1.6, JSP, Struts 1.0, JDBC 3.0, Servlets 2.4, JavaScript, jQuery, Junit, HTML, CSS, MySQL, Apache Tomcat and Maven.

We'd love your feedback!