We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • Overall 6 years of IT experience as Java Developer in Software Development Life Cycle (SDLC) core area such as Analysis, Design, Coding, Implementation, Testing, and Deployment of Object Oriented and Web based Enterprise Applications using Java/J2EE technology.
  • Experience in Web Application Development, Client - Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Excellent understanding of Software Development Life Cycle (SDLC) methodologies like RAD, RUP, Agile, Scrum, Waterfall.
  • Experience in developing web applications with various open source frameworks: JSP, JSF, Spring Framework (MVC) 2.5, 3.0, Struts Framework, JavaScript, AngularJS, HTML and CSS.
  • Good in Core Java API, multi-threading, Collections, Swing developmentand Application utilities.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Have good knowledge of JDBC connectivity.
  • Extensive experience in SQL, PL/SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2, MySQL and MS SQL Server 2008.
  • Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat, JBoss, WebLogic, WebSphere and Glassfish.
  • Good Experience in Windows and Linux/Unix OS, experienced in AWS (Amazon Web Services) which includes EC2, S3, Cloud Formation templates, SQS messaging, RDS environments.
  • Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC (Model View Controller), Factory and Abstract Factory, Front Controller, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platform for all the developers.
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle 9i, 10g, MySQL, DB2.
  • Expertise in HTML, XHTML, HTML5, CSS, AJAX, JQuery, JSTL specification, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, DTD, Resource Properties.
  • Experienced in build tools such as ANT, Maven, Gradle.
  • Proficient in using various IDEs like Eclipse STS, IntelliJ, NetBeans, SQL Developer, Soap UI.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS and JAX-RS) and Apache Axis.
  • Good Experience with JMS services using Apache Camel, Apache Active MQ, IBM MQS
  • Experience in deployment of java applications and components as services through SOAP, RESTful, UDDI and WSDL.

TECHNICAL EXPERTISE:

Languages: Java, UML, SQL, PL/SQL, C

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Garbage Collection, Concurrency/Multithreading, RMI, Swing

J2EE Technologies: JSP, JMS, JB,JavaServlets, JDBC

J2EE MVC Frameworks: Struts, Spring Core, Spring MVC, Spring DAO, JSF, Spring Boot, Spring Integration

Web Technologies: HTML, DHTML, CSS,XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON-DTD, Schema Modeling.

Scripting Languages: JavaScript, JQuery, Ajax.

ORM Frameworks: Hibernate, JPA, DAO

IDE’s: Eclipse, IntelliJ, IBM RAD and NetBeans

Database: Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server 2008, Apache Solr, Couchbase

Design Tools: MS Visio, Rational Rose Enterprise.

Version Control Systems: Rational ClearCase 7.0, 7.1, SVN (Apache SubVersion), CVS (Concurrent Versions System), GIT

Design Patterns: MVC, Singleton, Factory, Pattern, Business Delegate, Service Locator, DAO, Front Controller.

Application Servers: Oracle Weblogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.

Logging Tools: Log4j

Build Tools: Maven, Ant and Gradle

Testing: Junit, BDD

Web Services: SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development.

Cloud Computing: AWS, EC2, Ansible, RDS, S3, SQS, Cloud Formation, PCF

Operating Systems: Windows 98/2000/XP/Vista/7/8, UNIX, Oracle Solaris, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

Java/J2EE Developer

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test-driven development approach.
  • Breaking down existing web services on legacy environment (WebLogic) into Rest based micro services and deploy them on Cloud via continuous integration.
  • Designing and developing new Rest based micro services on SpringBoot framework and deploy them on various environments of PCF (Cloud QA, INT, STG, Prod Canary and Prod).
  • Develop Swagger API for micro services and provide them to end users for service definitions.
  • Implement Continuous Integration using GoCD which includes building, deploying and testing micro services on various PCF environments via pipelines.
  • Integrated GoCD pipelines with GIT to trigger the build on GIT commit.
  • Bind services on cloud with monitoring tools like Kibana, App Dynamics in Lower and Production Environment.
  • Attending Daily and Weekly Scrum calls with Product Owners/ Confidential Management and discuss on issues/progress.
  • Also indulged in JDK upgrade from 1.6 to 1.7 in Weblogic Servers.
  • Extensively worked on AppDynamics to monitor Services.

Confidential, Mount Laurel, NJ

Java/J2EE Developer

Responsibilities:

  • This product is built in using JAVA 1.8 / J2EE technologies and Core Java.
  • Designed and coded application components in an Agile environment utilizing a test-driven development approach.
  • Developed micro-services based on SPRING BOOT.
  • Breaking down existing web services on legacy environment (WebLogic) into Rest based micro services and deploy them on Cloud via continuous integration.
  • Designing and developing new Rest based micro services on SpringBoot framework and deploy them on various environments of PCF (Cloud QA, INT, STG, Prod Canary and Prod).
  • Develop Swagger API for micro services and provide them to end users for service definitions.
  • Implement Continuous Integration using GoCD which includes building, deploying and testing micro services on various PCF environments via pipelines.
  • Integrated GoCD pipelines with GIT to trigger the build on GIT commit.
  • Bind services on cloud with monitoring tools like Kibana, App Dynamics in Lower and Production Environment.
  • Involved in gathering business requirements with Product owners and technical tasks for each Sprint.
  • Write Junits, Functional, End to End tests for micro services.
  • Attending Daily and Weekly Scrum calls with Product Owners/ Confidential Management and discuss on issues/progress.
  • Implemented the logging mechanism using Log4j framework.
  • Used Pivotal Cloud Foundry for deployment.
  • Extensively used Couchbase for database caching.
  • Wrote test cases in JUnit and Mockito for unit testing of classes.
  • Used Eclipse3.0 IDE for developing code modules in the development environment.
  • Worked on SonarQube to manage continuous code quality of the application.
  • Used Clover to maintain code coverage of the application.
  • Intensively used Rally and Confluence as a part of Agile scrum methodology.
  • Used Git version control to track and maintain the different version of the application.

Environment: Java/J2EE 1.8, Spring Boot, PCF, micro services, XML, YML Rest Web services, GoCD, Eclipse 3.0, Windows XP, Unix, JUnit3.8, JMeter, Log4j, MAVEN, GIT, Rally

Confidential, Atlanta

Java/J2EE Developer

Responsibilities:

  • This product is built in using JAVA 1.8 / J2EE technologies and Core Java.
  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Developed catalog specific micro-services based on SPRING BOOT.
  • Used Spring Dependency Injection to inject all the required dependency in application.
  • Consumed and produced Web Services Rest based services.
  • Used JAX-RS REST Web services to retrieve item history of the organizations.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented real time processing using Kafka and Storm topology.
  • Implemented batch processing using Apache Hadoop Yarn.
  • Suggested different strategies to provide multi tenancy architecture for SOLR text search.
  • Improved development team efficiency and productivity by 10% by streamlining development processes.
  • Implemented several CHEF recipes in RUBY to deploy the services in cloud environment.
  • Implemented the logging mechanism using Log4j framework.
  • Used various Core Java concepts such as Multi-Threading, serialization, Garbage Collection, Exception Handling, Collection API's to implement various features and enhancements.
  • Tested applications with BDD framework like CUCUMBER and RSPEC.
  • Wrote test cases in JUnit and Mockito for unit testing of classes.
  • Used Zookeeper to coordinate between Kafka, Storm and Solr and also used for caching.
  • Used Eclipse3.0 IDE for developing code modules in the development environment.
  • Worked on SonarQube to manage continuous code quality of the application.
  • Used Clover to maintain code coverage of the application.
  • Intensively used Jira and Confluence as a part of Agile scrum methodology.
  • Used Bit Bucket version control to track and maintain the different version of the application.

Environment: Java/J2EE 1.8, Spring Boot, Spring Batch, spring Security, Spring JMS, micro services, XML, YML Rest Web services, SOLR, Eclipse 3.0, Windows XP, Unix, JUnit3.8, Log4j, MAVEN, BIT BUCKET, Jira

Confidential, NJ

Java/J2EE Developer

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Used Spring MVC, Spring IOC for the management of application flow (by developing configurable Handler Mappings, View Resolver).
  • Used Spring Dependency Injection to inject all the required dependency in application.
  • Developed Graphical User Interfaces using UI frameworks Angular JS and Webpages using HTML and JSP’s for user interaction.
  • Developed screens, Controller classes, Business services and DAO layer.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented micro services using spring boot.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the Data Access Object layer to access and update information in the Oracle10g Database
  • Used various Core Java concepts such as MultiThreading, serialization, Garbage Collection, Exception Handling, Collection API's to implement various features and enhancements.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML Config files.
  • Integrated Apache Active MQ with the Application using Spring framework.
  • Used Apache Camel to design various EIP patterns.
  • Responsible for create servers using AWS EC2, manage documents in S3, providing IAM access to S3 buckets using Rest Web Services.
  • Wrote test cases in JUnit and Mockito for unit testing of classes.
  • Consumed and produced Web Services both SOAP and Rest based services.
  • Used JAX-WS SOAP Web services to retrieve credit history of the applicants.
  • Involved in coding, maintaining, and administering Servlets, and JSP components.
  • Deployed the application in Weblogic Application server and Apache Tomcat 6.0 application servers.
  • Extensively worked with MySql database.
  • Built scripts using Ant to build the J2EE application.
  • Used Eclipse3.0 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using Log4j framework
  • Used GIT version control to track and maintain the different version of the application.

Environment: Java/J2EE 1.7, JSP, Servlets, Spring 3.0, Spring Boot, Spring Batch, spring Security, Spring JMS, micro services, eureka service, Hibernate, Weblogic Application Server, Apache JMS, XML, YML, SOAP and Rest Web services, Mysql, HTML, DHTML, Angular JS, XSLT, Eclipse STS, AJAX, JavaScript, Windows XP, Unix, JUnit3.8, Log4j, CSS, ANT, GIT, AWS (EC2 and S3)

Confidential, NYC, NY

Java/J2EE Developer

Responsibilities:

  • Worked in Agile methodology environment including Acceptance Test Driven Design and Continuous Integration/Delivery.
  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose and MS Visio.
  • Created Functional specification documents (FSD) and JSON contracts.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed presentation layer using JSP, HTML and CSS.
  • Used collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed JSP custom tags for front end.
  • Created infrastructure in AWS cloud with EC2, S3 and RDS dbs.
  • Implemented Micro services using Spring Boot, Spring Rest and Eureka servers for discovery.
  • Written Java script code for Input Validation.
  • Extensively used Spring IOC for Dependency Injection.
  • Developed J2EE components on Eclipse IDE.
  • Used RESTful web services with JSON.
  • Used Apache CXF open source tool to generate java stubs form WSDL.
  • Used Oracle10g database for tables creation and involved in writing NOSQL queries using Joins and Stored Procedures.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Worked on Mongo DB for storing security related information.
  • Developed Action classes and DAO classes to access the database.
  • Developed several POJO class to map table data into Java Object.
  • Used tortoise SVN tool to keep track of all work and all changes in source code.
  • Developed MAVEN script to build .war and .ear files for the application.
  • Used JUnit for testing the application.
  • Deployed the applications on WebSphere Application Server.

Environment: Java 1.7, J2EE, Spring framework, Spring MVC, SpringBoot, Spring Micro Services, JSP, JSTL AngularJS, AJAX, Rest Web services, SOAP Web Services, XML, XSD, SOAP UI, JSON, Oracle, IBM RAD, WebSphere Liberty Profile, Agile Methodology, GIT One Stash, MAVEN, JUnit, Mockito, AWS, EC2, Cloud formation templates, Windows / Linux OS, Performance Tools (Wily Interscope, Visual VM, JProfiller, Fiddler)

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, Deployment and production phases.
  • Implemented Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
  • Developed validations using Struts validation framework.
  • Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
  • Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
  • Used Web Services to communicate with different application.
  • JAXB parser for marshaling and un-marshaling.
  • Designed EJB2.1 like Stateless Session Bean for the Session Facade design pattern.
  • Used Hibernate3.1 to store the persistence data into the SQL database.
  • Used Spring2.0 Framework to integrate the application with Hibernate3.1.
  • Worked with MYSQL database.
  • Working with WSDL and SOAP messages.
  • JMS was used to send/receive asynchronous data from various message brokers
  • Involved in writing the ANT scripts to build the application.
  • Involved in using Log4J to create log files to debug.
  • Used Rational Clear Case for version control.
  • Used JUnit Testing Framework for Unit Level Testing.
  • Worked in IBMRAD 6.0 to develop complete application
  • Deployed the application on Web Sphere Application Server6.0 (WAS)

Environment: JDK1.6, WAS 7.5, RAD, Struts 1.2, Spring3.0, Spring AOP, Spring Security, EJB 2.1, Servlet 2.3, HTML, JSP 2.0, JNDI, Web Services, JMS, SOAP, MySql, JavaScript, JQuery, JProbe, PMD, WSDL, UNIX, JUnit, Rational Clear Case, Log4J and ANT 1.5

We'd love your feedback!