We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 9 years of professional experience in IT industry with expertise in design, development, testing and deployment of Java and J2EE applications.
  • Having good experience with Java Exception handling program implementations and maintenance and working with Java Collections Framework and Generics.
  • Experience with JAVA8 features like Parallel Streams, Lambda Expressions, functional interfaces and filters.
  • 3 years of Experience with Cloud Computing Service environment like Amazon Web Services (EC2, S3, Lambda, RDS and VPC).
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer and Auto - scaling groups.
  • Expertise in implementing client-server business applications using Micro services.
  • Good experience in working with Spring Boot, Spring Microservice, discovery server like Netflix Eureka Server.
  • Thoroughly participated in all phases Agile, Software Development Life Cycle(SDLC) which details to gathering requirements, analysis and design, implementation, unit testing, integration testing, defect fixing and maintenance of projects.
  • Worked extensively in designing and implementation of web applications using Java/J2EE, Spring MVC, Hibernate, HTML, CSS, Java Script, JQuery, Angular JS, AJAX, Oracle, MySQL and Web services.
  • Hands on Experience on Document Object Model (DOM) and DOM Functions.
  • Good understanding of ORM technologies such as Hibernate and Spring JDBC.
  • Extensive Knowledge in Java Persistence API.
  • Experience in developing Java/J2EE applications using spring, Struts, JSP, JSF, EJB, JMS, JDBC, JNDI, Servlets, and Hibernate.
  • Experience on Spring IOC, AOP, Spring MVC and spring integration with Hibernate and Struts technologies.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services that include several components like WSDL, SOAP, REST, UDDI and JAX-WS.
  • Experience in producing REST Web Services using Micro Services for delivery of software products across the enterprise.
  • Experience with installing and configuring application servers such as JBoss and Apache Tomcat.
  • Experience of using Apache Camel and ActiveMQ as a messaging server between our Micro Services.
  • Proficient with build tools ANT and MAVEN.
  • Have good knowledge on Oracle, MySQL, PostgreSQL, NoSQL databases like (Mongo DB).
  • Experience in writing DB2 and Oracle database programming scripts for Stored Procedures and Triggers using PL/SQL.
  • Extensive experience on Integrated Development Environments like Eclipse, IntelliJ IDEA and SQL Developer.
  • Well familiar in using version controls like SVN and GIT.
  • Experience in Code Review, Testing (Unit Testing) and Code fixes based on review and test results.
  • Experience in working with JUnit testing framework.
  • Experience working extensively on both Unix/Linux based and Windows environments.
  • Exposure to Software Engineering methodology like SDLC, Agile and Waterfall methodology.
  • Good knowledge in an agile software development environment using Agile Methods Feature Driven Development (FDD) and Scrum.
  • Excellent analytical capabilities and good communication skills. Team player as well as an independent leader, can adapt quickly to new and emerging technologies.

TECHNICAL SKILLS

Core Java: Collections, Generics, Exception Handling, Files and Streams, JDBC, Concurrency, Memory Management, Data Structures, Algorithms.

Languages: C, Java, SQL.

J2EE Technologies: Servlets, JSP/JSTL, EJB, JMS, JNDI, JDBC.

Framework: Hibernate, Spring, Struts, Angular JS, JUnit, Apache Camel.

Markup/Scripting Languages: JavaScript, JQuery, HTML, XHTML, CSS, XSLT.

XML/Internet Technologies: XML, XML Schema, JSON, SAX, DOM.

Web Servers/application servers: Apache Tomcat, Jenkins, JBoss, Amazon Web Services(AWS), WebLogic.

Build Tools: ANT, Maven.

Database: Oracle, MySQL, PostgreSQL, MongoDB(NoSQL).

Operating Systems: Windows, Linux, Unix.

IDEs: Eclipse, IntelliJ IDEA, SQL Developer.

Version Control: SVN, GIT.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Analyzed and designed Custom Measures Module on Java and J2EE environment with Object Oriented Concepts.
  • Implemented best practices to develop the components, including patterns such as Singleton, Session Facade, Business Delegate, Data Access Object (DAO) and Factory pattern.
  • Developed UI components using Angular JS and business logic and developed AJAX functionalities.
  • Worked on AngularJS, HTML5, CSS3.
  • Created Data Transfer Objects(DTO) and implemented business logic using Java8 in Spring framework.
  • Used Java 8 for mapping, lists etc. and implemented java code using TDD for all the services.
  • Utilized Java 8 features like Lambda expressions and Stream API on Collections to increase performance of the Application.
  • Developed external system interfaces using RESTful Web services.
  • Worked on Creating Micro services to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Designed and developed a Micro-service using Spring Boot and Spring Data to access customer data stored.
  • Implemented Microservices using Spring boot, Spring based microservices, and enabled discovery using Netflix Eureka server.
  • Experience in trouble-shooting and fixing various issues in production environment.
  • Developing database adapter, web services adapter, messaging adapter and custom workflow using Apache CAMEL.
  • Developed integration techniques using the Apache Camel and Apache ActiveMQ technologies.
  • Developed Stored Procedures, triggers, functions and SQL queries in Oracle.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and automated deployments.
  • Used AWS Lambda to extend other Amazon Web services with custom logic.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Deployed Spring Boot based Micro Services using Amazon EC2 container services and using AWS admin console.
  • Used Apache Maven to comprehend the complete state of a development effort in the shortest period.
  • Used Putty to remotely access Linux environment to monitor logs and deployment purposes.
  • Followed Scrum concepts one of the method of Agile Methodology to produce high Quality Software.
  • Created JUnit test cases for unit testing the code at minute level.
  • Development carried using Eclipse IDE.
  • Used GIT as Version Control to perform Checking-out and Checking-in of codes from the repository.

Environment: Java8, J2EE, AngularJS, HTML5, CSS3, Spring, Maven, RESTful Web Services, JMS, Amazon Web Services (AWS), Micro Services, Apache CAMEL, Oracle DB, Putty, JUnit, Eclipse, GIT.

Confidential, Atlanta, GA

Sr. Java developer

Responsibilities:

  • Developed new module for existing application called Custom Measures.
  • Implement the best practices to develop the components, including patterns such as Singleton, Session Facade, Business Delegate, Data Access Object (DAO) and Service Locator.
  • Developed the front-end components using HTML, CSS, JavaScript, JQuery, Angular JS and AJAX.
  • Followed the Spring IOC and MVC Framework for the development of the application.
  • Developed a system for processing JSON formatted, diagnostic messages using Web Services, RESTful and JAXP.
  • Used Spring ORM to integrate Spring Framework with hibernate and JPA.
  • Developed objects persistence (object relational mapping) layer using Hibernate.
  • Used Hibernate to access the database and mapped different POJO classes to the database tables.
  • Implemented Service Oriented Architecture (SOA) using web services like RESTful.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • Migrating an existing application to Amazon Web Services (AWS).
  • Used Amazon Web Services (AWS) for improved efficiency of storage and automated deployments.
  • Integrated Spring with AWS for loading cross-region replication (CRR) data from S3.
  • Used Cloud watch, Cloud Front, CLI, Elastic IP’s and managing security groups for EC2 Servers.
  • Worked on building, deploying Java code through Jenkins and used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
  • Deploy, monitor, and maintain AWS cloud infrastructure.
  • Developed a Logger framework for the application using Log4J.
  • Developed J2EE components onIntelliJ IDEA.
  • Created JUnit test cases for unit testing the code at minute level.
  • Version control is done by using GIT.

Environment: Java, J2EE, HTML, CSS, JavaScript, JQuery, AngularJS, Hibernate, Spring, Design Patterns, RESTful, Apache Maven, Amazon Web Services (AWS), Log4j, JUnit, IntelliJ IDEA, Jenkins, GIT.

Confidential, NYC, NY.

Java/J2EE Developer

Responsibilities:

  • Developed the application under J2EE Architecture using Spring, Hibernate, Servlets, JQuery, Java Script and JSP.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Wrote programs to archive the log files daily to enable faster troubleshooting.
  • Created Hibernate mappings and debug issues related to data integrity.
  • Developed programs to send email alerts and error logs in the event of process failures.
  • Developed SOA architecture, software architecture plans for web based applications.
  • Extensively used RESTful APIs for database connectivity and data retrieval.
  • Developed JSP pages for presentation layer (UI) using Spring with client side validations using Spring framework/ JavaScript.
  • Application developed using MongoDB (NoSQL Database).
  • Implementation of the Business logic layer for MongoDB Services.
  • Developed the Servlets for processing the data on the server.
  • Designed and modified UI using JSP, JavaScript, CSS and jQuery and involved in designing the user interfaces using JSP.
  • Experience in coding for JUnit Test cases and used GIT to keep track of source code versioning.

Environment: Java, J2EE, jQuery, Java Script, Servlets, XML, XSLT, Spring, Hibernate, Design Patterns, RESTful, MongoDB, JUnit, GIT.

Confidential, Mt Laurel, NJ

Java Developer

Responsibilities:

  • Followed Agile Methodology in analyze, define, and document the application that will support functional and business requirements.
  • Designed and developed front-end using Servlets, JSP, JSF, DHTML, Java Script and AJAX.
  • Developed application using Core Java concepts and maintained concurrency with Multithreading.
  • Used Presentation Services framework in web tire to handle client request.
  • Developed the Action classes, Action Controllers and configured the config.xml files to coordinate front-end and back-end.
  • Used Presentation Services validator framework for form-validation and application error Handling.
  • Used JavaScript as the client side scripting language to perform validation on all forms and handling invalid inputs.
  • Developed Message Driven and Session beans for claimant information integration with MQ based JMS queues.
  • Developed ORM scripts for Hibernate to synchronize Domain Model and Relational Model.
  • Developed external system interfaces using SOAP Web services.
  • Consumed the Web services by generating WSDL and performed data exchange with the third party using SOAP.
  • Experience in writing the Java utility classes to convert MQ based control claimant information.
  • Developed JAX-WS Web Services that involved creating WSDL, Service Client, Using Service Locator.
  • Used JUnit for Unit Testing.
  • Automated Build & Deployments with Jenkins.
  • Used SVN for Version Control.

Environment: Java, J2EE, CSS, AJAX, JavaScript, Servlets, XML, Hibernate, SOAP, PostgreSQL, Log4j, JUnit, Eclipse, Jenkins, SVN.

Confidential

Java Developer

Responsibilities:

  • Created the design documents with use case diagram, class diagrams, sequence diagrams using Rational Rose.
  • Implemented the MVC architecture using Struts Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL and Expression Language.
  • Implemented Tiles Framework for the views layout.
  • Developed external system interfaces using SOAP Web services.
  • Developed web pages using Servlets.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit.
  • Developed ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used SVN for source code maintenance.

Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Servlets, SOAP, WSDL, XML Schema(XST), EJB, ANT, JavaScript, JMS, PostgreSQL, WSAD, DB2, Log4J, JUnit, SVN.

Confidential

System Engineer

Responsibilities:

  • Implemented Services using Core Java.
  • Experience in development of classes using Struts Framework.
  • Used Apache Tomcat application server.
  • Developing html based forms validations using JavaScript.
  • Developed JSP based forms using struts tag libraries.
  • Used JDBC to access MySQL Database.
  • Developed JUnit Test cases for Unit Test cases and as well as System and User test scenarios
  • Experience in Unit Testing, User Acceptance Testing and Defect Fixing.
  • Used SVN for source code maintenance.

Environment: Java, JavaScript, JDBC, Struts Framework, Apache Tomcat, MySQL, JUnit, SVN.

We'd love your feedback!