We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Sterling, VA

PROFESSIONAL SUMMARY:

  • 8+ years of experience in building leading - edge enterprise applications and systems tailored to meet client expectations.
  • Good experience in various Java/J2EE technologies including CoreJava, J2EE(Servlets, JSP, JDBC, EJB, JSTL, Struts, JMS, AJAX, JNDI,) and Java Web Framework along with Web Service &Database related technologies.
  • Expertise in designing n-tier Enterprise Application with J2EE design patterns like IOC(Inversion of Control), AOP(Aspect oriented Programming), MVC, Business Delegate, Service Locator, Session Facade, DTP, DAO, Front Controller, Factory and Singleton.
  • Expert in working with Spring modules like SpringMVC, SpringIoC, Spring JDBC, Spring ORM, SpringJMS, Spring Web Services, Spring AOP etc.
  • Highly proficient in Object Oriented programming, design and development methodologies, UML use cases, Sequence, Page flow and Class diagrams.
  • Experienced in Web Application Development using Client Script design technologies like HTML, CSS, XML, XSLT, JavaScript, AngularJS, Bootstrap and jQuery, JSON, JSTL and AJAX.
  • Proficient in implementing Web Services such as SOAP and REST using WSDL, CXF, JAX-WS and JAX-RS.
  • Experience on writing test cases in Java Environment using Junit including unit testing, functional testing, integration testing, regression testing and user acceptance testing.
  • Hands on experience on working with ANT, JUnit, Mockito and Log4j frameworks.
  • Experienced with Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures.
  • Implemented a continuous delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Good working experience on business rules and data mapping for Enterprise Data Warehouse System.
  • Good knowledge on NoSQL databases like MongoDB and Cassandra.
  • Created Restful Web Services with Node JS and Express JS.
  • Experienced in designing UI pages using JSP, HTML, AngularJS, TypeScript, JavaScript, CSS, Ajax, JSON and Tag libraries.
  • Hands on experience on Core Java including Multithreading, Synchronization and Swing development.
  • Good understanding of Java Virtual Machine Internals (Class loading, memory allocation).
  • Experience using Hibernate for mapping Java Classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Hands on Experience on scripting languages like JavaScript and Unix Shell scripts.
  • Experience in working with deployment tools like Maven, Ant and Jenkins.
  • Strong in configuration and Version control management using CVS, VSS, SVN and GIT.
  • Excellent communication skills, leadership abilities, hardworking and willing to work in collaboration as a team.

TECHNICAL SKILLS:

Core Competencies: Java and Web Application, Object-oriented Programming Requirement Analysis, Software Design, Development and Testing, Technology Integration and Migration, Team Collaboration

Languages: Java, C, C++, SQL, XML, XSTL

Frameworks: Spring MVC, Spring Boot, Spring Cloud Config, Spring DATA/JPA, Netflix, Hibernate, Log4j, JavaFX

J2EE Technologies: RMI, JNDI, EJB, JMS, WSDL, SOAP

Test: Junit4, Spring Test, Mockito, Karma, Jasmine

Web: Angular JS, JSP, Tiles, HTML5, CSS3, jQuery, Ajax, Twitter Bootstraps

Build Tools: Gradle, Maven, Gulp and Grunt

WebServices: REST, JSON, Spring Cloud, Jayway,JsonPath

Databases: MySQL, MSSQL, Postgres, MongoDB, DynamoDB

Tools: IntelliJ IDEA, Eclipse, STS, GIT, SVN, Sublime Text, Netbeans

Platforms: Windows, MAC OSX, Linux

DesignPatterns: MVC, Command, COR, Factory Method, Template, State, Composite, Singleton Pattern, Prototype

CMS: Wordpress and Drupal

SDLC: Agile, Waterfall

Server: Apache Tomcat, IBM websphere Application Server

Cloud: Docker, Amazon Web Services (AWS)

PROFESSIONAL EXPERIENCE:

Confidential, Sterling, VA

Sr. Java/J2ee Developer

Responsibilities:

  • Extensively involved in programming, debugging, implementation and testing and maintaining of Java/J2ee client/server distributed applications to meet the organizational objectives.
  • Involved in capturing and improving the set of core policies, procedures and business support tools that govern the service delivery to customers, clients and employees.
  • Followed Agile methodology and took part in daily meetings, sprint planning, showcases and retrospective and used RALLY as a tracking tool for the sprints.
  • Created web pages using Angular Data driven and template driven forms and created custom asynchronous validations to validate the data on server side.
  • Created REST micro services using SpringBoot and worked on enhancement of existing Java and Spring applications.
  • Developed new entities and JPA repositories using Quartz Scheduler to schedule the jobs processing XML files.
  • Wrote Queries, stored procedures and added new features to the existing databases.
  • Involved in writing SQL scripts and created backend database table.
  • Used SOAP in building web services that allowed integration of the business applications with the legacy applications.
  • Created cloud formation templates in setting up DEV, QAandUAT environments using AWS Cloud information and leveraging Elastic container services to run Docker microservices in AWS.
  • Used GIT for version controlling and Jenkins for continuous integration.
  • Developed queries using AWS SQS with JMS for services to subscribe and listen to the events using Spring JMS.
  • Used Eclipse as IDE and GIT for version control. Used Rational Clear Quest for defect testing.
  • Coordinated with QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and resolution of those defects.
  • Used JBoss Server for deploying applications.
  • Used Core Java Collection, Generics, Exception Handling, Design patterns for functionality and worked on Java functional programming concepts, Streams, new date time API and lambda expressions.
  • Used Log4j API for logging in development, testing and production environments.
  • ImplementedJMS for notifications and testing with JUnit, Mock cases.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
Environment: XML Web service JAX-WS, SQL Server 2005, HTML, JMS, MDB, XML, XSLT, Spring jdbc, Spring mvc, spring batch,spring boot,Eclipse4.4, AJAX, JavaScript, Apache Maven 3.0.4, JDBC, JUnit, Log4j, CSS, Dream viewer CS4, Dojo,GIT, Rational Clear case.

Confidential, Lewisville, TX

Java Full Stack/J2EE Developer

Responsibilities:

  • Analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Participated in SCRUM software development process as part of Agile software development methodology.
  • Implemented Rational Software Architect v9.0/v9.5 for developing Use case diagrams, activity flow diagrams, class diagrams and object diagrams in the design phase.
  • Dependency Injection feature of Spring MVC framework is used and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed Web Interface using JavaScript, HTML, AJAX, JQuery, and CSS.
  • Designed and developed User Interface using JSP, Servlets, and Java for both Business Logic and GUI development.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • JSP Tag Libraries (JSTL) is used to implement the logic inside the JSPs.
  • Developed Web Services using REST, SOAP, WSDL, and XML.
  • Apache CXF is used as the web services framework to implement the REST APIs involved and SoapUI for testing web services.
  • Involved in developing code using major concepts of Spring Framework Dependency Injection (DI) and Inversion of control (IOC).
  • JAXB is used for binding XML to Java. Used SAX and DOM parsers to parse XML data. Used XPath to parse XML documents.
  • Implemented Hibernate in data access layer to access and update information in the database.
  • Used Java Message Service (JMS) for the reliable and asynchronous exchange of important information.
  • Message-Driven beans are designed and developed that consumed the messages from the Java message queue and generated emails to be sent to the customers.
  • Involved in the design and development of XML presentation, created XML Schema, XML template, and XSL.
  • Involved in the design and development of XML presentation using CSS & XSLT.
  • Developed SQL, PL/SQL with Stored Procedures to interact with the Persistent database using Oracle 11g. and Normalized the Data Base in 3NF.In Normalization resolved the trivial dependences, non-key attribute & transitive dependences using 1NF, 2NF & 3NF.
  • WebLogic is implemented as application server and RAD as IDE for build and deployment.
  • IBM ClearCase tool is used to support Software Configuration management (SCM).
  • IBM ClearQuest as an automation tool and for tracking the files.
  • ANT build-tool is used for building the applications and Log4j to capture the log that includes runtime exceptions.
  • JUnit, an EasyMock testing framework for performing unit testing.

Environment: Java/J2ee, JDK1.7/1.8, Spring3.x/4.x, Hibernate 4.x/5.x, Jquery, Ajax, AngularJS, React, Javascript, Oracle, Crud, Pl/Sql, Jdbc, Apache Cxf, SOAP, JAXB, JAXB, JMS, JMS, Eclipse, Junit, Mockito/Power Mockito WebSphere, SVN, Drools/JBoss BRMS, jBPM 6, Junit, Agile, Rally, Git, UML, JSP, Servlet, Maven, Jenkins, Hudson, ANT

Confidential, Phoenix, AZ

Full Stack Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • AWS EC2 instances were configured in developing and QA environments with React JS
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript, PHP and Angular JS.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and used Hibernate Persistence Strategy to interact with database.
  • Wrote JQuery scripts for basic animation and end user screen customization purposes.
  • Worked on JBOSS locally and WebSphere in higher environments.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Gathered and organized the content and updated the content through Content Management System (CMS).
  • Managed check in and checkout operations by using CMS
  • Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript JQuery, HTML5, CSS3 PHP and Angular JS.
  • Used WebLogic application server for deployment.
  • Worked on creating Rest web services for retrieving data from couchbase in Json format
  • Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RS API.
  • Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
  • Created custom Plugins, templates, and functions for Angular 2.0 application.
  • Implement Hibernate for data persistence and management.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Performed unit testing using Junit and Mockito.
  • Used Jenkins to build and deploy the application.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Involved in developing stored procedures and Triggers on Oracle11g
  • Involved in Migrating to the application into Angular 2.0
  • Used NPM (Node Package Manager) for Node.js development.
  • Used NPM to manager server side packages.

Environment: Java 1.8, J2EE, Spring Framework 4.0, Weblogic, Micro Services, Jenkins, PHP, React JS, Angular 2.0, Hibernate, AJAX, Oracle 11g, Express js, Web Services, EC2, Apache Tomcat, AWS, Agile, REST, Spring Boot, XML, SOA, JSON, WebSphere, Couchbase, JavaScript, NodeJS, PL/SQL, Bootstrap, jQuery, JBOSS, JUnit, API, Grunt, GitHub, Rabbit MQ, JMS, HTML5, JSP, CVS, CSS, MVC, Selenium, Maven and SVN.

Confidential, Houston, TX

Java/J2ee Web Developer

Responsibilities:

  • Responsible for understanding user requirements, designing and developingapplication to meet the user requirements.
  • Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
  • Designed and developed application based on Spring MVC design pattern along with Web Flow Architecture.Used Spring Boot, Spring MVC to build the Web application, Services.
  • Worked with JSON objects and JavaScript and JQuery intensively to create interactiveweb pages.
  • Versioning and maintenance using Putty, FileZilla and used GIT for version control.
  • Involved in deployment of application on Apache Tomcat Server in Development.
  • Implemented spring framework based on the Model View Controller design paradigm.
  • Used AngularJS as the Single Page Web App UI MVC framework
  • Responsible for designing Rich user Interface Applications using JavaScript, JQuery,CSS, HTML.
  • Implemented Bootstrap for a fluid UI that works across devices. AJAX was used to provide a more intuitive UI.
  • Used JPA to persistently store large amount of data into database.
  • Involved in the implementation of DAO using Spring-Hibernate object relationalmappings.
  • Extensively used the Spring Tool Suite IDE for all coding in Java.
  • Used Restful Services to build Web services which is light weight, maintainable and salable.
  • Used Java Persistence API (JPA) framework for object relational mapping.
  • Used JUnit framework for unit testing of application and Log4j to capture errors.
  • Used Jenkins for Continuous Integration.
  • Deployed services on IBM Bluemix cloud.

Environment: JDK1.7, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, Struts, HTML, CSS, JMS,XML, Eclipse, Apache, Oracle ECM, Struts, Spring Boot, ActiveMQ, REST webservices, SOAP, ILOG, Web2.0, Oracle BPM, WSDL, Apache CXF, Apache Axis2, Apache Tomcat Server, SOA,PL/SQL, Oracle10g, UML, Junit, Gradle, Accurev, JPA, AngularJS 1, KendoUI, MySQL,Putty,Postman, Spring Security, IBM Bluemix.

Confidential, Chicago, Illinois

Java/J2ee Developer

Responsibilities:

  • Worked on complete life cycle, design, implementation and testing using OOA and OOD.
  • Developed application using MVC pattern to manage runtime content in the form of POIs.
  • Used HTML, JSP, CSS for content layout and presentation.
  • Worked on design and development of application in Struts 2.0 framework.
  • Used web services to extract patient related product data from machines and servers using XML, SOAP, WSDL using service oriented architecture.
  • Designed and developed data layer using Hibernate and performed configuration of Struts Application Framework.
  • Fetched data from different sources and persisted data using Hibernate to separate DAO form the Database layer.
  • Created jars and wars and deployed on WebSphere Application Server (WAS).
  • Used Junit for unit testing and performed production support of the application.
  • Developed and maintained ANT scripts.
  • Used Firebug to keep track of bugs.
  • Worked on thread pool design pattern and multithreading.

Environment: Java, J2EE, JSP, Servlets, MVC, Hibernate Spring, Web Services, MAVEN, Javascript, PL/SQL, Oracle, Junit, Unix, SOAP

Confidential, Richardson, TX

Java/J2ee Developer

Responsibilities:

  • Implemented the application using the concrete principles laid down by several designpatterns such as MVC, Business Delegate, Session Facade, Service Locator, Data AccessObject, Singleton and Factory.
  • Implemented Business processes such as user authentication, Account Transfer usingSession EJBs.
  • Developed the application using Struts Framework that leverages MVC architecture.
  • Database relation mappings done using Hibernate by creating ORM mapping files.
  • Involved in the development of a domain layer and developed an email system using theVelocity template and SPRING.
  • Used service oriented architecture (SOA) to develop customer profiles using web servicesapproach.
  • Involved in building and parsing XML documents using SAX parser and used XML Schemas tobuild blocks of XML.
  • Used WSDL andSOAP for getting history card information from third party.
  • Extended Web Services capabilities using WS-Security.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Involved in writing and executing PL/SQL stored procedures and functions and triggers forOracle to create a Database Management System.
  • Used LDAP for authentication.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clearcase for version control across common source code used by developers.
  • Worked in Unit, Integration and System testing.

Environment: JDK, Struts, Web Services, Spring framework, JSON, Eclipse, Microsoft, HTML, CSS, JavaScript, WebSphere, XML, Clearcase, Java Security, LDAP,Oracle10g, DB2, Log4j.

We'd love your feedback!