We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Albany, NY

PROFESSIONAL SUMMARY:

  • Around 7 years of professional experience in design and development of Web - based, Client-Server and System level applications using Java/J2EE technologies.
  • Experience in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • Experienced in Agile, SCRUM and TDD (Test Driven Development), BDD (Behavior Driven Development) software development methodologies.
  • Experience with Software Modeling Tools such as UML, Rational Rose, MS Visio.
  • Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts such as Collections, Multi-threading, Exception Handling, Streams & File I/O and Polymorphism.
  • Extensive experience in designing professional UI web applications using front-end technologies such as HTML5, CSS3, JavaScript, jQuery, and Angularjs .
  • Expertise in implementation of web applications using various open source frameworks such as Struts, Spring Batch, Spring MVC, Spring Boot.
  • Good knowledge on implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping) to map POJOs to a relational database in typical n-type architecture.
  • Experience on Webservices technologies like SOAP, WSDL, UDDI, RESTful API to implement Service Oriented Architecture (SOA) and Microservices.
  • Good understanding of SQL, PL/SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, MySQL and MS SQL Server 2008. Have good knowledge of JDBC connectivity.
  • Expertise in deploying applications on WEB/Application servers like JBoss, Apache Tomcat and Web Logic.
  • Experience on creating Microservices with Spring Cloud, Spring Boot, Apache Camel and REST web services
  • Experienced is developing Jenkins, Ant and Maven scripts for automated application build and testing.
  • Experience in writing test cases in Java environment using Junit and Mockito.
  • Experience working with JMS API & ApacheMQ to establish communications among different applications.
  • Have a basic knowledge of network protocols such as TCP/IP and HTTP.
  • Very good understanding of version control, using tools like GitHub, Mercurial SVN, CVS.
  • Ability to interact with managers and clients to report project status, and deliverables.
  • Communicate with IT staff members in performing complex testing, support and troubleshooting functions.

TECHNICAL ACQUAINTANCE:

Languages: Advanced Java, Core Java, C++, C

Frameworks: Struts, Spring

Web/Application server: Web Sphere, JBoss and Tomcat

Web services: SOAP, Restful, SOA and WSDL

Databases: Oracle, IBM DB2, Microsoft SQL Server, MYSQL

Web Technologies: HTML, CSS, Java Script, jQuery, Bootstrap, Angular.js, Node.js and XML

IDEs: Eclipse 3.x, Intellij and Net Beans.

Version Control (SCM): CVS, SVN and GitHub.

Logging Tools: Log4j, Sumo Logic

Build & Testing Tools: Maven and Gradle & Junit and Mockito

Operating Systems: UNIX (Solaris, HP-UX), Linux, Windows XP/ 2000/2003/2007 , MS-Dos.

Methodologies: Agile, Waterfall, Behavior Driven Development - BDD, Test Driven Development -TDD

Other Tools: Hibernate (ORM), iReport Designer

CI: Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Albany, NY

Java/J2EE Developer

Responsibilities:

  • Agile/SCRUM was used as project management methodology and JIRA tool is used to keep things in check
  • Implemented Spring MVC, dependency injection and AOP
  • Integrated Java code (API) in JSP pages & responsible for setting up AngularJS framework for UI development
  • Developed html views with HTML5, CSS3, bootstrap and AngularJS
  • Used iReport tool for connecting to multi data source, for generating Jasper reports in various formats
  • Consumed and published web services using Rest Full API
  • Used Smart SVN version control tool in the beginning and after migration to GIT used GitHub for code commit and update
  • Used Maven and gradle scripts for building and deploying the application in web servers
  • Implemented Dao's to handle database operations and Developed Session beans which encapsulate the workflow logic
  • Used TDD approach in full filling requirements for unit testing using Spock framework (groovy tests) and Co-ordinate with the testing team to review the test case scenarios.
  • Worked in windows operating system to develop code.
  • Used Intellij as development tool and tomcat as application server
  • Involved in build and deployment of microservices with Jenkins.
  • Used Apache MQ message queuing for messaging, used as a mechanism to allow asynchronous request processing
  • Implemented complex queries and tuning of SQL to fetch large set of data flow and written stored procedures using Microsoft SQL database.
  • Used Batch agent and Universal worker for running jobs.
  • Used JIRA as bug tracking tool and used CI tool Jenkins.
  • Developed bean files using POJO

Environment: Java/J2EE, JDK 1.7, Ajax, Bootstrap, JDBC, AngularJs, jQuery, Hibernate, Log4j, Jenkins, Maven, XML, Spring MVC, Spring IOC, JUnit, HTML 5, Java script, iReport3.7 MS SQL, SVN, Git.

Confidential, Burlington, NC

Java/J2EE Developer

Responsibilities:

  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate to store the persistent data as an Object Relational Mapping (ORM) tool for communicating with database.
  • Deconstructed client needs into user stories.
  • Designed and implemented the J2EE with Oracle SQL in Eclipse IDE and used core java design patters.
  • Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator
  • Coding in Java, Ajax, JavaScript and Hibernate.
  • Worked on implementing directives and scope values using Angular Js and Node Js for an existing webpage.
  • Used SVN as a version control tool.
  • Good understanding of micro services architecture and work closely with architect for product requirement and management stack.
  • Implemented JPA for persistence of business objects in database.
  • Developed and enhanced middleware components using Collections, Generics, Object Serialization, and Multithreading using java.util.concurrent package and core java design patterns.
  • Configured and customized logs using Log4J.
  • Worked on JBOSS BRMS in establishing business rules and based on decision tables and Used JBOSS FUSE in authenticate and authorize users.
  • Integration of Maven/Nexus, Jenkins, Git, Confluence, JIRA.
  • Involved in testing micro services by placing messages in JBoss Fuse Activemq and consuming from them.
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Implemented Behavior driven approach (BDD) for few screens and worked extensively using Junit and Mockito frameworks

Environment: Java 1.6, JavaScript, Spring 3.0, JSP, Servlets, Hibernate 3.0, XML, Java Beans, Angular.js, Node.js, AWS, GWT, Apache AXIS, SOAP Web services, Log4J, Junit, SVN, BDD, Oracle 11g, Eclipse, maven 4, Git, Jenkins, Jboss Application Server

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Migrated Waterfall to Agile methodology and effectively took part in Daily Scrum meetings to deliver the tasks and project within time.
  • Designed and developed the Single page applications with rich user interface by using AngularJS, backbone.js, JSP, Servlets, JS Tag Libraries and spring frameworks (AOP and IOC).
  • Written and developed SQL queries for Database access using Squirrel SQL Client.
  • Working on Automated Microservices development framework to improve fast development and easy Onboarding process.
  • Worked with AWS Infrastructure like Docker for containing microservices and write Docker file, Jenkins for Automated Integration and deployment process and kubernates for deploying pods. And maintaining each pod on kubernates dashboard and load balancing.
  • Used JDBC for accessing database to track all sessions of accounts, which include Quotes, financial details, Provider/Member Info with all selected criteria.
  • Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to Web Sphere App Server V8.5.
  • Developed Restful Web services at producing and consuming on order request from UI and implemented spring controller for business logic.
  • Used Web Services - WSDL, SOAP for client side for exchange rate calculation and Restful JAX-RS to communicate over the network by using Spring Boot.
  • Developed entire web-based application by using Spring MVC Framework.
  • Migrated the legacy code from Struts MVC objects like Action Servlet, Controllers, validators, Web Application Context, Handler Mapping, Message Resource Bundles, and Form Controller to Spring MVC.
  • Developed Hibernate DAO classes with spring frame work manager classes retrieve to save data from database.
  • REST API's development with Spring Boot, configuration and maintenance of Micro services with CXF.
  • Worked on Load testing on JMeter to improve the performance of newly developed code.
  • Expertise in using NoSQL database like MongoDB to support the storage of JSON objects and provides the storage for security related information.
  • Implemented Hibernate ORM in the persistence layer in conjunction with Spring Functionality.
  • Used Jmock and Mockito for mocking Web Services.
  • Designed & developed Queue based point to point solutions for asynchronous messaging using EJB, JPA & JMS
  • Developed Java API to connect with AWS S3 Services for storing and retrieving data from S3 buckets.
  • Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects.
  • Created EC2 instances in Development and Test environment and deployed application.
  • Build scripts on AWS cloud for scheduling EC2, Auto Scaling and Elastic load balancer with Java
  • Involved in post-production support and maintenance of the application
  • Resolved production errors and deployed applications for end users

Environment: Java, AngularJS 2.0, Backbone.js, Servlets, Spring, Spring boot, Hibernate, WebSphere, xml, ant, Serena Repo, Squirrel, Swagger, SQL, Struts, Jenkins, CVS Repo, SQL, voice application, Web Services, AWS, SOAP, WSDL, Log4J, JMeter, RAD.

Confidential

Software Engineer

Responsibilities:

  • Worked on gathering requirements, analysis and development in various phases of SDLC life cycle
  • Developed the application implementing Spring MVC Architecture.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Delivered presentations to customer on the progress of the project.
  • Integration with CICD (Continuous integration and continuous Deployment) Process for all microservices and serve them to external innovations.
  • Implemented Stateless Session Beans (EJB) with for data access using DAO.
  • Designed and developed sub modules like fixed income, Credit Note, Payment History and Reports generation.
  • Developed applications using Maven, spring (Core, MVC, AOP, Transaction, Batch and DAO).
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server
  • Developed Restful Web services by jersey implementation for CURD operation.
  • System Testing, Integration Testing and UAT testing process.
  • Used Bamboo for build and JIRA for the tracker.
  • Involved in fixing the production issues on timely manner
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit, Selenium Framework (ATS tests) for the testing of all the java classes.

Environment: Java 1.5/J2EE, Servlet/JSP, RESTful Web Services(JAX-RS) using Jersey Implementation, JavaScript, jQuery, Log4j, Spring MVC Framework, JSR-286, Maven, Hudson, Unix, Eclipse Juno IDE, Web logic server, MongoDB, NoSQL, Jenkins Bamboo.

Confidential

Software Engineer

Responsibilities:

  • Involved in developing the existing application using Core Java, JSP, Servlets and JDBC connections.
  • Played key role in designing and developing JSP Pages and XML reports.
  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Designed and developed the controller and view components using JSPs and Servlets.
  • Used JavaScript and struts validation framework for performing back end and Server-side validations.
  • Involved in developing routings and configured Routing Program as scheduled the concurrent request.
  • Developed Restful Web Services to provide the communication between database and application and to provide the data to the front end.
  • Used Hibernate as the ORM to connect database to the framework.
  • Deployed application on WebSphere Application Server.
  • Designed and implemented the database using ER diagrams.
  • Involved in Unit Testing, Bug fixing and Acceptance Testing with test cases.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on creating setups for organizations, templates, concurrent requests, cross reference types, user creations, assigning responsibilities, creating value sets, descriptive flex fields etc.
  • Coded SQL queries to access SQL Server database.

Environment: Core Java, J2EE, Servlets, JSP, Struts, Hibernate, ORACLE 9i, JavaScript, HTML, SQL developer, WebSphere, RESTful web service, Net Beans, AngularJs, Linux.

We'd love your feedback!