We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Piscataway New, JerseY

SUMMARY:

  • Over 6 years of IT experience as a Java Developer in developing Web - based Enterprise applications using Java/J2EE technologies in various domains of Telecom, Banking, Insurance and E-commerce and 1 Year of Experience as a Mulesoft ESB Developer.
  • Experience in designing, coding, integrating and testing software (SDLC) implementations of Client/Server and Web based applications using Java/J2EE technologies.
  • Proficient in using Java 7, Java 8 features such as Lambda Expressions, Streams, Functional Interfaces, Stream API and knowledge on Java 9 features like modules, jShell.
  • Involved in designing multi-threaded application system in core java for scalable file processing system, knowledge in algorithms and different data structures and their benefits, limitations under use cases.
  • Working experience of different modules of Spring 4 framework including Spring JDBC Template, IoC, DI, ORM integration module, Spring Boot 1.4, Spring Security 3.2.
  • Expertise in developing Web-based applications using J2EE technologies such as Servlets 3.0, JSP, JDBC, Struts 2.0, Spring 4.X, Spring security3.2, OAuth 2.0, JPA 2.1, Hibernate 4.3 including caching and HQL.
  • Used design patterns like Singleton, MVC, and Observer in the application development.
  • Experience with building and deploying micro service applications with spring boot and deploying to Dockers and containers.
  • Experience in designing, developing and managing APIs using Mule API Gateway.
  • Experienced in designing and testing custom API using RAML.
  • Ability to troubleshoot Mule ESB (debuggers/flow analyzers), deployment, and tuning
  • Good understanding of SOA and ESB concepts, integration patterns and best practices
  • Strong experience in creating web applications frameworks like Spring MVC and Struts 1.x/2.0 Frameworks.
  • Experience in designing and developing server and client-side software solutions using J2EE (Servlet, JSP, JSTL, JMS, JNDI, Java Mail and JDBC).
  • Proficient in building RESTful Web Service using JAX RS API and Jersey library.
  • Understanding in creating and consuming Web Services using SOAP, WSDL and UDDI.
  • Capability in utilizing RDBMS concepts and worked with different Databases like Oracle 11g, MySQL and NoSQL database like Mongo DB.
  • Used Jasper Reports 5.5.x as reporting tools and D3.js as Dynamic data visualization tool.
  • Experienced with J-Unit Framework 4.x and Mockito for developing test cases using Test driven development (TDD) approach and log4j for logging.
  • Experience in using JS libraries like jQuery 1.8, Angular JS 1.5 framework.
  • Expertise in front end development and design using HTML 5, CSS 3, Bootstrap, JavaScript libraries, Node.js 0.8 and AJAX.
  • Working experience in JSON, XML technologies (XSD) and XML parsers APIs as JAXB.
  • Experienced in using Jenkins 2.x for continues build integrations and delivery, Maven 3.x for dependency management and Git, SVN for version control and JIRA as bug tracking tool.
  • Proficient in handling AWS services (EC2 servers, S3, RDS, DynamoDB, Elastic Load balancers, SNS, SQS, Elastic Beanstalk).
  • Experience utilizing various web/application servers like Apache Tomcat, JBOSS, WebLogic.
  • Experience in Agile and Iterative methodologies to provide high quality solutions.
  • Excellent team player with interpersonal and communication skills.

TECHNICAL SKILLS:

Programming Languages: \ Operation Systems\ Java, J2EE, PL/SQL\ Windows XP/Vista/8, UNIX, LINUX, Mac\ Version and build Tools\ Application Web Servers\ Jenkins 2.x, Maven 3.x, SVN, Git, JIRA, \ Apache Tomcat 7.0, JBOSS, \ WebLogic 11g\

Mockito\

ServerSide Technologies: \ UI Technologies\ Servlets, JSP 2.1, JDBC, Hibernate, REST\ HTML5/4, CSS3/2, JavaScript, Angular 1.5\ Node.js 4.4.6, Spring 3.x/4.x AJAX, jQuery, Bootstrap UI, JSON, XML\

IDE Tools: \ Frameworks\ Eclipse, WebStorm 2015.x, Sublime Text 2, \ Spring Core, Spring MVC, Spring Security, \ IntelliJ, NetBeans, Anypoint Studio, Anypoint \ OAuth, Spring boot, Struts, Hibernate\ plateform\ Junit, log4j\

Design Patterns: \ Databases\ MVC, Factory, Singleton, Observer, Adapter, \ MySQL, Oracle, Mongo dB, PostgreSQL\ DAO

Mulesoft\: Mule Server 3.x, RAML, REST API, DataWave\

PROFESSIONAL EXPERIENCE:

Confidential, Piscataway, New Jersey

Java/J2EE Developer

Responsibilities:

  • Implemented Spring MVC framework 4.0 in the application. Developed code for obtaining bean references in spring framework using Dependency Injection (DI).
  • Designed Spring Controller to handle requests from users and return results.
  • Integrated secure API’s by obtaining tokens through login endpoint and OAuth authorization process.
  • Implemented messaging services using JMS and ActiveMQ.
  • Used Object/Relational mapping Hibernate 4.0 framework as the persistence layer for interacting with DB.
  • Involved in using Mule ESB for transforming API data for various application components.
  • Involved in troubleshooting Mule ESB (debuggers/flow analyzers), deployment, and tuning
  • Implemented different design pattern like singleton, factory and J2EE design patterns like Session, faç ade and DAO design patterns.
  • Used SQL statements and procedures to fetch the data from the database.
  • Consumed multiple SOAP web services and used Data Weave Techniques and Mule Expression Language to build secure integrations with Databases.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed the presentation layer using JSP, HTML5, CSS3, AJAX, and JavaScript.
  • Involved in handling the JSON data into the UI page using Angular JS 1.3.
  • Integrated jQuery plugins for calendar, menus and forms for UI components for feature enhancements.
  • Involved in communicating with AWS EC2 instances to debug applications and other services like S3, RDS and DynamoDB.
  • Implemented Continuous Integration and continuous deployment using Jenkins and utilized Log4j to debug and record the logs in application.
  • Deployed the program to WebLogic Server, used SVN and GIT as version tool to modified and upload codes separately by the team members.
  • Followed Agile methodology for development and Maven for dependency management.

Environment: Java EE 7/8,3.0,Mule ESB 3.4.2, Anypoint Studio 3.5.0, Mulesoft Anypoint Platform, JSP 2.3, JMS1.1, JSF, Spring 4.0, OAuth 2.0, Hibernate 4.0, Eclipse, jQuery, Angular JS, AJAX, WebLogic, XML, SOAP, JUnit 4.11, Log4j, Oracle 11g, HTML 4/5, CSS3, SVN, GIT

Confidential, Jersey City, NJ

Java/J2EE Developer

Responsibilities:

  • Create new screens to provide the users an ease of use to help customers in all their needs using Spring MVC framework and REST API using Postman.
  • Implemented Controllers in Spring to organize the request and response from UI.
  • Used Spring Dependency Injection feature for Bean wirings and Spring Transaction for database transactions.
  • Developed various helper classes needed following Java 8 multi-threaded programming and Collection classes.
  • Implemented micro services using Spring Boot 1.x with Representational state transfer (REST) Web services as end points for distributed systems using Jersey framework and deployed on to Dockers.
  • Used Singleton Pattern in manager objects to maintain only one object in memory.
  • Created new DB entities for the new component created in the application.
  • Created Hibernate configuration, mapping files and defined persistence classes to persist the data into Oracle Database and used Hibernate Query Language (HQL) to query the database and MongoDB as the NoSQL database.
  • Developed Stored Procedures, Triggers and PL/SQL on Oracle to support the application.
  • Used JavaScript and Angular 1.5 technologies for Single Page Application (SPA) design, user input validations and develop REST webservices for data transmission in JSON format.
  • Created new pages according to new requirements based on UX using HTML 5.0/4.0, jQuery, JavaScript, Ajax.
  • Developed user interface using JSP and JSP Tag libraries to simplify the complexities of the application.
  • Used log4j to capture the log that includes runtime exceptions and debug.
  • Followed TDD (Test Driven Development) Approach and developed JUnit and Mockito test cases.
  • Involved in communicating with AWS EC2 instances to debug applications and for deployment.
  • Used Elastic Beanstalk to deploy the applications as per the required environment and used S3 to store the frequently accessed data into the buckets.
  • Configured messaging/notifications service using AWS Simple Notification Service(SNS).
  • Enabled communication between several modules using JMS integrated with Rabbit MQ 3.x and using EC2 server instance in AWS.
  • Continuous integration was achieved using Jenkins 2.x Code Deploy Plugin to deploy onto AWS EC2 instance using AWS CLI 1.7 and maintained Elastic Load Balancer.
  • Followed Agile methodology for development, used Bitbucket for version control and Maven for dependency management and JIRA for project tracking.

Environment: Java EE 7, 8, JSP 2.3, Spring 4.0, Spring Boot 1.x, Hibernate 4.0, micro services, jQuery, Angular JS 1.5, WebLogic, XML, REST API, JUnit 4.11, Log4j, MongoDB, Oracle 11g, HTML 5/4, CSS3, JavaScript, Eclipse, Bitbucket, Dockers, AWS cloud

Confidential

Software Developer

Responsibilities:

  • Developed application using J2EE technologies like Struts 1.x, Hibernate, Servlets, and JSP.
  • Developed Restful web services for customers’ info retrieval.
  • Implemented UI text and location info consume using REST APIs.
  • Participated in developing view pages using HTML5, Java Script, AJAX, jQuery, JSP and Tag Libraries.
  • Involved in building the code & deploying on Apache Tomcat server 7.0.
  • Used Subversion (SVN) as a version controlling for the source code check in and check outs.
  • Involved in creating JUNIT test cases.
  • Involved in doing build & deployment using Maven.

Environment: Struts 1.x, Hibernate, Servlets, JSP, PostgreSQL, RESTful API, HTML5, JavaScript, JSP, JSTL, Apache Tomcat Server 7.0, Google reCAPCHA, EDI, Junit, Maven

Confidential

Programmer Analysts

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose
  • As a team member involved in Development using JSP, Servlets and an internal tool called Content
  • Management to organize the JSPs created.
  • Provide a login screen for the employees with validation, added client-side validations using JavaScript and server-side validation using Struts Validator Framework.
  • Involved in designing user-friendly UI Screens using HTML, CSS, JavaScript and JQuery.
  • Responsible for writing client programs, mapping files to select, insert, and update the data from SQL Server data database using Hibernate.

Environment: Java, J2EE, HTML, CSS2, JavaScript, JSP, Servlets, Struts 2, Hibernate, Eclipse, MySQL, Apache TOMCAT

We'd love your feedback!