We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Having 8+ years of experience in application programming, Internet and distributed computing that includes Java, Web Technologies and Databases.
  • Conversant with Systems Analysis, Design, Development and Implementation phases of SDLC (Software Development Life Cycle) using Agile and Waterfall Methodologies.
  • Experienced in Test - driven development (TDD) and Behavior driven development (BDD) approaches by using SCRUM in Agile Methodology.
  • Experience in building Enterprise Applications and Distributed Systems using technologies like Core Java, J2EE (Servlets, JSP, JDBC, EJB, JMS, JPA), Spring and Hibernate Frameworks.
  • Experience in Core Java concepts like Object Oriented Programming (OOPS), Exception Handling, Multi-Threading, I/O System and Collections Framework.
  • Experience in building Java Enterprise Applications using technologies like Spring, Hibernate, Microservices, Web Services, JSP, Servlets, Struts, JMS, JPA, JDBC, XML, XSLT, JAXP, JAXB.
  • Experience in developing applications involving Service Oriented Architecture (SOA) using Web Services such as SOAP and REST using WSDL, JAX WS, JAX-RS, JERSEY, JACKSON and SOAP UI.
  • Expertise in implementing various Java/J2EE Design Patterns that includes Singleton, Factory, MVC, Front Controller, DAO, Data Transfer Object and Session Facade.
  • Experience in application programming with open source frameworks like Java Server Faces (JSF), Spring (Core, IOC, MVC, REST, Security, Boot), Struts and Hibernate ORM frameworks.
  • Sound knowledge on JMS messaging services like Active MQ and Rabbit MQ which establish inter connection between teh applications.
  • Experience in developing User Interface applications using HTML 4/5, CSS, JavaScript, XHTML, XML, jQuery, Ajax, AngularJS and Bootstrap.
  • Experience in Amazon Web Services like EC2, S3, EBS, RDS, Elastic Load Balancing, Elastic Beanstalk, Security Groups, IAM, Simple Queue Service and Cloud Watch.
  • Sound programming knowledge of RDBMS and working experience on enterprise databases like Oracle 9i/10g/11g, IBM DB2 9.x/10.x, MySQL and NoSQL databases like MongoDB.
  • Experience in creating Triggers, Functions and Stored Procedures using PL/SQL on various RDBMS.
  • Extensive experience in building Java Applications using tools like ANT, MAVEN and Gradle.
  • Good experience in deploying Enterprise applications on various application servers like IBM WebSphere, WebLogic, Glassfish, JBoss and Apache Tomcat.
  • Good experience in developing test cases using MOCKITO, JUnit, EasyMock, Soap UI and implementing logging mechanism using Log4j.
  • Experience in using version control tools like CVS, SVN, GitHub and continuous integration tools like Jenkins.
  • Strong Experience on Unix and Linux platforms, developed Shell Scripts and configured CRON jobs.
  • Strong analytical, problem solving and diagnostic skills.

TECHNICAL SKILLS

Operating Systems: Windows, Unix, Linux

Languages and Standards: C, Java, J2EE, HTML, JavaScript, XML, SQL, PL/SQL, AJAX, Unix Shell Scripting

Web Technologies: Servlets, JSP, EJB, JMS, JSON, XSLT, JSF, CSS, JavaScript, AngularJS, JAXB

Web Services: SOAP, REST, WSDL, UDDI, JAXB, JAX-WS, JAX-RS

Servers: Apache Tomcat, Glassfish, WebLogic, Web Sphere and JBoss.

Databases: IBM DB2 9.7/10.1, Oracle 11g/12c, MySQL, Postgres, Mongo DB.

Frameworks: JSF, Struts 1.1/2.0, Spring MVC, Spring Boot, Hibernate, AngularJS, Node JS.

Build Tools & IDEs: Eclipse, NetBeans, IntelliJ, SQL Developer, Jenkins, Ant, Maven 3.X

Tools: & Packages: CVS, SVN, GIT, Maven, Jenkins, ANT, Log 4J, Mockito, Junit, Soap UI, JIRA.

SDLC Methodologies: Agile, Waterfall and Scrum Models.

AWS Services: EC2, S3, ELB, Security Groups, IAM, RDS, Cloud Watch, Elastic Beanstalk.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

SR. JAVA/J2EE DEVELOPER

Responsibilities:

  • Design & development of new Java/J2EE middle tier components.
  • Preparing Design Documents, conducting impact analysis of requirements on teh platform, participating in business meeting.
  • Participation in tech review scrum meetings for recent ongoing installations/deployments.
  • Followed Agile methodologies in teh Software Development Life Cycle with a Test-Driven Development approach to build teh application.
  • Implemented Spring and Hibernate frameworks along with Restful webservices in developing teh application.
  • Developed User interface module HTML5, JavaScript, AngularJS, JSP and jQuery.
  • Used Ajax and jQuery for creating dynamic web pages which interact frequently with teh server.
  • Used AngularJS framework for generating animations in teh user interface.
  • Used Core, MVC, AOP, Boot and Security Spring modules for application development.
  • Worked on Spring Core modules like IOC and dependency injection.
  • Implemented RESTful webservices by using JAX-RS and Jackson implementations to retrieve data from client side.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Implemented JMS service by using Active MQ and Queues for teh batch processing.
  • Created S3 buckets for EC2 instances to store all teh content including HTML pages, images, CSS files and Java script files.
  • Configured AWS CLI and performed necessary actions on teh AWS services using command line interface like creating VPC, EC2, S3 and RDS instances.
  • Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled teh traffic allowed to reach one or more AWS EC2 instances.
  • Used Amazon IAM to maintain teh user credentials and involved in creating custom IAM policies to various groups defined within teh organization.
  • Worked on teh databases of teh Amazon RDS and carried out functionalities for creating instances as per teh requirements.
  • Implemented Amazon RDS multi-AZ for automatic fail over and high availability.
  • Used Hibernate to store teh persistence data into teh Amazon RDS Oracle database.
  • Utilized AWS Cloud Watch to monitor teh performance environment instances for operational and performance metrics during load testing.
  • Used GIT repository to commit and checkout code.
  • Used SPLUNK to monitor teh error logs during deployment process.
  • Developed PL/SQL Stored Procedures, Triggers and SQL queries in teh Oracle database.
  • Providing support for System Integration Testing & User Acceptance Testing.
  • Unit testing of teh developed/modified application program using different test scenarios and test cases using Junit and Mockito.
  • Used SOAP UI for unit testing and load testing of web services.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
  • Integrated MAVEN with JENKINS for continuous integration and scheduling teh builds.
  • Extensively used Glassfish server on AWS Elastic Beanstalk for deploying teh application.
  • Used JIIRA tool for bug and issue tracking.

Environment: Java, J2EE, HTML, JSP, CSS, JavaScript, jQuery, JSP, AJAX, AngularJS, Spring, Hibernate, JPA, JMS, REST Webservices, JAX-RS, Jackson, Microservices, EC2, S3, ELB, Security Groups, IAM, RDS, Cloud Watch, PL-SQL, Oracle, Mockito, JUnit, Soap UI, GIT, Maven, Jenkins, Glassfish, JIIRA.

Confidential, Sterling, VA

SR. JAVA/J2EE DEVELOPER

Responsibilities:

  • Participated in requirement gatherings and converted them into technical specifications.
  • Involved in application design, development and testing phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • Test Driven Development (TDD) process is used in developing teh application.
  • Developed User Interface and its components using JSP, HTML5, JavaScript, jQuery, AJAX and AngularJS to simplify teh complexities of teh application.
  • Applied design patterns including MVC, Façade, Abstract Factory, DAO and Singleton.
  • Developed Web Application system using Spring Framework, Hibernate, Web services, Microservices and JMS message transports.
  • Worked extensively on Spring IOC and dependency injection for managing application dependencies.
  • Used Spring AOP to implement logging and getting data source objects as teh advice that was woven in teh bean classes.
  • Implemented SOAP(JAX-WS) web services for data transfer.
  • Developed REST based Microservices using Spring Boot and Spring Data with JPA.
  • Used Rabbit MQ as Message queue for applications to connect and transfer a message onto it.
  • Used NoSQL database MongoDB to store and retrieve teh user data from teh applications.
  • Developed persistence layer using Spring Data.
  • Used JIRA to assign, track, report and audit teh issues in teh application.
  • Implemented unit test cases using JUnit along with Mockito framework.
  • Implement teh logging process at different levels of application using Log4j.
  • Used GIT as a version controlling tool.
  • Used Building tools like Maven to build, package, test and deploy application in teh application server.
  • Used Jenkins for Continuous Integration and Continuous Delivery (CICD) process and deployed teh application using WebLogic.

Environment: Java, J2EE, JSP, HTML5, JavaScript, jQuery, AJAX, AngularJS, Spring, Microservices, Spring Data, JMS, XML, SOAP, REST, Rabbit MQ, JIIRA, Maven, Mockito, Log 4J, JUnit, MongoDB, WebLogic.

Confidential, Minneapolis, MN

SR. Java/J2EE DEVELOPER

Responsibilities:

  • Participated in requirement gatherings and converted teh requirements into technical specifications.
  • Involved in application design, development and testing phases of teh Software Development Life Cycle.
  • Implemented Test Driven Development (TDD) in developing teh application.
  • Developed User interface using HTML, JavaScript, CSS, Struts MVC, JSP, Struts Tag libraries.
  • Used Struts validation framework for form level validations.
  • Developed Action Classes and Session Beans which were used to interface teh Entity Beans.
  • Involved in implementing different J2EE design patterns like Session Facade, Message Facade, Service Locator.
  • Implemented Service layer using Spring IOC module.
  • Used Spring AOP to implement logging mechanism and getting data source objects as teh advice that was woven in teh bean classes.
  • Developed persistence layer using Hibernate framework.
  • Developed Hibernate configuration files and java persistence classes for mapping with teh Oracle database.
  • Written PL/SQL Stored Procedures for persistence and tuned complex SQL queries for better performance.
  • Used Intellij IDE to develop and debug teh application.
  • Involved configuring WebSphere Application Server to test teh application.
  • Involved in creating a Base Testcase class for configuring teh common framework which can extend teh JUnit test class.
  • Implemented unit test cases using JUnit and Soap UI.
  • Implement teh logging process at different levels of application using Log4j.
  • Used SVN as teh version control tool, Maven as teh build tool and achieved continuous integration using Jenkins.

Environment: Java, J2EE, Struts, JSP, Hibernate, Spring, Servlets, JMS, XML, SOAP, JDBC, HTML, JavaScript, CSS, UML, JAXP, SVN, Log 4J, JUnit, Soap UI, WebSphere, Intellij, Oracle 10g, Maven, Jenkins.

Confidential, Glenview, IL

SR. JAVA/J2EE DEVELOPER

Responsibilities:

  • Involved in code development and testing phases of Software Development Life Cycle.
  • Implemented teh design patterns Front Controller, MVC, DAO and Service Locator.
  • Developed User Interface module using HTML, JavaScript, CSS, JSP and Struts Framework.
  • Performed some of teh Client-Side Validations using Validation concept of Struts Framework.
  • Involved in development of JSP pages using custom tag libraries, Servlets and Java Beans.
  • Used Hibernate in teh DAO layer to persist teh data to teh Database.
  • Extensively worked in developing components like Form Beans, action mapping in struts deployment descriptor file, Action Class for handling teh Http request from teh front-end, Backend, plug-ins in Struts Architecture.
  • Designed and developed teh Web Services using RESTful services.
  • Developed many Session Managed Beans for managing teh business logic and used Session beans to implement Session façade pattern.
  • Worked on implementing JMS to publish teh message on to teh Queue after processing.
  • Developed Persistence classes and Object Relational Mapping files for Hibernate.
  • Used HQL queries and Criteria API for efficient object retrieval.
  • Worked with XML, XSD, XSLT, XPATH for building up and transforming teh xml files.
  • Used GIT as a version control tool and achieved continuous integration using Jenkins.
  • Developed many test cases and performed unit testing using JUnit.
  • Implemented logging mechanisms using Log4j.
  • Designed teh UML class diagrams and sequence diagrams using Rational Rose.
  • Developed Stored Procedures and Triggers using PL/SQL to access teh database.
  • Incorporated new methods into existing service business components.
  • Worked on JIIRA to keep a track on issues.
  • Used Maven for building teh project.
  • Used JUnit to perform unit testing in teh application.
  • Assisted and worked with QA team in documenting test case manuals.

Environment: Java, J2EE, Servlets, JSP, JSTL, Structs, Hibernate, XML, XSLT, Oracle 9i, UML, Rational Rose, JMS, GIT, log4j, Maven, Jboss, JIIRA, JUnit, Jenkins and Eclipse.

Confidential

JAVA DEVELOPER

Responsibilities:

  • Involved in preparing System Requirements for teh project and peer code review.
  • Participating in business meetings, user forums to identify teh user requirements.
  • Implemented GUI framework classes using HTML, XHTML, XML, XSL, XSLT, JavaScript and CSS.
  • Implemented Spring framework in developing teh application that leverages teh Model View Controller architecture.
  • Designed and developed EJBs and Servlets to support teh server-side architecture.
  • Developed Servlets for Document Upload, Image Streaming and Caching teh data.
  • Designed and developed teh enterprise application using Java, Java Server Pages, Spring Integration and Hibernate ORM framework.
  • Developed custom tag libraries for achieving code reusability and achieving ease of maintenance for presenting and gathering of data.
  • Extensively used Core Java concepts such as Multi-Threading, Exceptions, and Collections.
  • Developed web services using SOAP to allow application and other services to connect over teh internet.
  • Applied teh DAO feature extensively to hide teh implementation in teh DAO layer.
  • Developed POJO classes in defining variables in teh DAO layer.
  • Used Hibernate HQL queries for Oracle 10g database connectivity.
  • Used Eclipse IDE for Development and Integration of teh Application.
  • Configured and used WebLogic as teh application server for code deployment.
  • Used SVN as teh version control tool and Maven as a build tool.
  • Achieved continuous integration of teh application using Jenkins.
  • Tuned many SQL queries to improve performance and created Stored Procedures in Oracle database.
  • Created unit test cases and integration tests for teh DAO, Service and Controller components using JUnit and DbUnit.
  • Monitored error logs using Log4J and fixed teh problems.

Environment: EJB, Servlets, MVC, Spring Framework, Hibernate, JSP, JDBC, WebLogic Server, Eclipse, Oracle 10g, SQL, PL/SQL, Log4J, HTML, XHTML, JavaScript, XML, XSLT, SVN, Maven, Jenkins.

Confidential

JAVA DEVELOPER

Responsibilities:

  • Developed user interface modules using HTML, Java Script and CSS.
  • Involved in design of application framework using J2EE technologies like JSF, Servlets and JSP.
  • Used JDBC to communicate with MySQL database.
  • Deployed teh application on Tomcat server.
  • Used Eclipse as an IDE for teh development Environment.
  • Used CVS to control teh version of code.
  • Developed ANT scripts that checkout code from CVS repository, build EAR files, and deploy EAR files on Tomcat server.
  • Developed logging mechanism using Log4j and performed unit testing using JUnit Test cases.
  • Prepared and Executed Test Cases as per system requirements.
  • Fixed teh bugs which are identified in teh Test Phase.
  • Involved in writing complex queries and resolved database performance issues by tuning SQL queries.

Environment: Java, Servlets, JSP, JSF, HTML, JavaScript, CSS, JUnit, CVS, Log4j, ANT, Apache Tomcat, Eclipse, MySQL.

We'd love your feedback!