We provide IT Staff Augmentation Services!

Java / J2ee / Android Developer Resume

0/5 (Submit Your Rating)

Wellsville, NY

PROFESSIONAL SUMMARY:

  • Over 6 (Six) years of experience in Java/J2EE and Web - based technologies using Java, J2EE, Spring(MVC), Web services, XML, JSP, Servlets, struts and JDBC.
  • Well-versed in design patterns, methodologies, Software Development Life Cycle (SDLC) models (Waterfall, RUP, Agile, XP, RAD), high-level designs (UML, Visio), capturing functional requirements into use cases and translating those into detailed technical specifications
  • Experience in identifying defects and suggest optimizations, determining the extent of programming required and performance tuning of the applications.
  • Experience in Microservices and Spring Boot application development.
  • Good knowledge on core java with strong understanding of Multithreading, Collections, Exception handling, Garbage Collector.
  • Extensively worked to build Model-View-Controller (MVC2) architectures to ensure rapid application development for enterprise applications.
  • Experience working in applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, Spring and subsidiary modules such as Spring JDBC and Spring AOP.
  • Worked with various stakeholders to define and steer RESTful APIs.
  • Well versed with Cloud Automation using Amazon Web Services (AWS) Cloud formational templates. Managed the AWS instances using auto scaling.
  • Strong experience in database design in PostgreSQL, MySQL, Sybase databases.
  • Good Experience in creating, validating and parsing XML documents.
  • Experienced in implementing business components (EJB) using Session beans, persistent beans using Entity beans and JMS based systems using Message driven beans.
  • Have written JUnit test cases for Controllers and DAO classes by making use of different mocking frameworks like Power Mockito, JMock.
  • Worked with Maven, ANT Builder for application building, scheduling, mailing and automation and integrated with CI servers like Jenkins.

TECHNICAL SKILLS:

Coding Languages: C, C++, Java, Javascript, Python, SQL/PL SQL.

Java/J2EE Technologies: Core Java, Multi-threading, Collections, Reflection, JDBC, JSP, Servlets, JNDI.

Server Side Technologies: Spring Boot, Spring JPA, Spring Core, Spring AOP, Spring MVC, Spring Rest Docs, Jersey(JAX-RS), Spring Security, Spring Cloud, expressJS(nodeJS), Swagger, SOAP with JAX-WS, REST with JAX-RS (Jersey)

UI Technologies: HTML5, CSS3, Java Script, JQuery, Bootstrap, AngularJS, Angular 2, Angular 4, nodeJS, Jasmine, Karma, EJS, pdfMake, surveyJS, ReactJS, Vue.js, Bootstrap, Thymeleaf, Lombox

ORM Technologies: Hibernate, Mybatis, Mybatis Plus

Middleware: RabbitMQ, IBM MQ, ActiveMQ

Web & App Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic, JBoss and Glassfish, Amazon Web Services (AWS)

Cloud Technologies: AWS(EC2, S3, EMR, DynamoDB, Congnito services),, Hadoop, HDFS, Oozie, Pig Latin, Hive

Relational Databases: MySQL, Oracle, MS SQL Server, MongoDB, DB2, PostgreSQL, SQLite

NoSQL: Cassandra

IDE Tools: IntelliJ, Eclipse IDE, NetBeans, Visual Studio, XCode

Tools & Utilities: GIT, CVS, Visual Source Safe, Clear Quest, ANT, Maven, Log4J,Junit, Mercury Test Director, Element Tool, Request Tracker, Rational Rose, Atlassian JIRA, Stash, Confluence, Rational Clear CaseDesign

Methodologies: Agile, Scrum, Waterfall.

PROFESSIONAL EXPERIENCE:

Confidential, Wellsville, NY

Java/J2ee Developer

Responsibilities:

  • Understanding and analyzing business requirements. Participated in all phases of SDLC.
  • Involved in designing Use Case diagrams, Class diagrams and Sequence diagrams as a part of design phase.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Developed event driven Microservices.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Developed Server-side components with coordination of JPA Hibernate and Spring.
  • Published and consumed SOAP/XML based Web Services for interacting with various upstream and downstream applications that comes under order flow management.
  • Implemented the REST API's and data transformers using the JAVA connector which involves use Java 8 features Lambda and Streams. Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods and ConcurrencyAPI.
  • Developed Spring JMS message listeners to create and consume messages across modules from the application queues.
  • Developed new JDBC driver to migrate data from Sybase, Postgres.
  • Involved in designing, building, and deploying a multitude application utilizing almost all of AWS (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
  • Used Log4J for tracking the logs for errors, warnings and info Developed Procedures, functions and triggers in the database using PL/SQL.s
  • Used Bitbucket as Repository and Git bash as version control system for source code and project documents, bug fixing.
  • Used SAML and OAuth to secure web services.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Extensively involved in a Docker deployment pipeline for custom application Images in the private cloud using Jenkins.
  • Used Maven as build automation tool for deploying the project.
  • Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development environment.
  • Did Root Cause Analysis (RCA) on production tickets and fixed those defects as part of release.

Environment: Java/J22EE, JPA Hibernate, Sybase, Postgre SQL, JUNIT, XML, Eclipse, SOAPUI, Java, WebLogic, Eclipse, PostGres.

Confidential, NYC, NY

Java/J2ee Developer

Responsibilities:

  • Developed web Components using JSP, Servlet under J2EE Environment.
  • Developed web application for recovering missing customer orders using JSP, JPA, SQL, JQuery and AJAX.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
  • Wrote SQL statements to store and retrieve data from Oracle and developed web pages using HTML, CSS, JSP and used JDBC for database connectivity.
  • Implemented key functionalities which includes designing framework to replicate data to RDBMS and many business-related requirements.
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, jQuery and AJAX and also developed SOAP based Web Services using JAXB.
  • Involved in client-side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI, Angular JS.
  • Added Maven support to existing projects.
  • Developed J2EE applications (MQ Series) using WebSphere application server.
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
  • Implemented MVC architecture using Servlets, JSP, and EJB's.
  • Involved in build and deployment of Microservices with Jenkins.
  • Used REST webservices.
  • WebLogic application server was used to host the Application.
  • Used GIT for version control and Eclipse as IDE.
  • Log4J was used to log Messages.
  • Involved configuration and deployment of application on Tomcat Apache.
  • Involved in design, coding, unit and system testing, documentation, assisting in training and implementation of projects, applications, work flows, etc.

Environment: Java/J22EE, JPA Hibernate, Servlets, JSP, SQL, JUNIT, XML, Eclipse, ANT, JBOSS, SOAP, OpenJPA, Web Services, HTML, CSS, JavaScript, MVC 3.5, SOAP UI, Google App Engine SDK, Apache Jmeter, Tomcat, Jenkins, Quartz Scheduler.

Confidential, NYC, NY

Java/J2ee Developer

Responsibilities:

  • Involved in various phases of project development following Agile (Extreme Programming). Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Worked with the Struts configuration file and Application context file based on the Spring and hibernate entries.
  • Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Worked with JPA for the use of relational databases structuring of the application.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Used Tomcat for the web Development of the application.
  • Used XSL/XSLT for transforming and displaying payment history reports.
  • Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
  • Worked with WebSphere application Server for the deployment of the application.
  • Developed PLSQL procedures to execute entire block of statements to the database at one time to reduces network traffic and increase performance for the application.
  • Coded JDBC calls in the servlets to access the Postgres database tables.
  • Designed & implemented client/server application to plan package forwarding & route scheduling. Used JDBC for database connectivity.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Worked with MySQL for the development of the database.

Environment: Java 8, J2EE, Unix, Http, Multicast, Hibernate, Servlets, JSP, EJB, HTML, XML, Web Services, SOAP, XSL/XSLT, AJAX, Bootstrap,PL/SQL, MySQL, JDBC, Junit.

Confidential,

Java / J2ee / Android developer

Responsibilities:

  • ImplementedMVC Architecture using Spring Framework, customized user interfaces. Used Spring Aspect Oriented programming concepts for logging, security, error handling mechanism.
  • Involved in developing front end screens using JSP, HTML5, CSS3 and JavaScript.
  • Worked with stateless sessionbeans on the middletier.
  • Worked with Unix Shell scripts.
  • Developed and implemented search feature.
  • Hibernate framework is deployed for persisting data. It maps between ObjectOriented Javaclasses.
  • Developedvarious Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Used ANTautomatedbuildscripts to compile and package the application and implemented Log4j for the project.
  • Created REST based controllers to handle the incoming request and output the response.
  • Oracle database was used, wrote stored procedures for common queries.
  • Involved in UnitTesting and Bug-Fixing and achieved the maximum code coverage using Junit test cases.

Environment: JDK1.5, Spring, Hibernate, JPA, Apache Tomcat, Servlet, JSP, CSS, JQuery, Eclipse, Web Services, REST, JSON, Log4j, SVN, Junit.

Confidential

Responsibilities:

  • Developed web Components using JSP, Servlet under J2EE Environment.
  • Developed event driven Microservices.
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
  • Developed PLSQL procedures to execute entire block of statements to the database at one time to reduces network traffic and increase performance for the application.
  • Coded JDBC calls in the servlets to access the Postgresdatabase tables.
  • Designed & implemented client/server application to plan package forwarding & route scheduling. Used JDBC for database connectivity.
  • Used Bitbucket as Repository and Git bash as version control system for source code and project documents, bug fixing.
  • Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development

Environment: Java 1.2, JDBC, HTML, Apache Tomcat, JSP, Servlets, Oracle 8i.

We'd love your feedback!