We provide IT Staff Augmentation Services!

Java /j2ee Developer Resume

0/5 (Submit Your Rating)

Charlotte-nC

SUMMARY

  • Java Developer offering 8 years leading cross - functional teams and completing projects on-time. Seamlessly manages workload to meet deadlines. Software developer at application development, testing and optimization. Excels at Java web application development, including coordinating ground-up planning, programming and implementation for core modules.
  • Experience 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/Node JS.
  • Involved in story refinement and requirements gathering with business team when needed.
  • Participate in Release activities where we deliver the sprint work at the end of every sprint.
  • Worked in migrating the existing JAVA microservices to APIs in node using java script.
  • Supporting QA team with Automation scripts for the microservices where we are following Behavioral Driven Development approach.
  • Strong knowledge of Java/J2EE design patterns. Implemented various design patterns like MVC, Strategy, Command, Singleton, Data Access Object, Value Object patterns.
  • Good working experience in using different Spring modules (MVC, DAO, ORM, Core, AOP)in Spring Framework
  • Having diverse software development experience in designing, developing and testing enterprise, distributed, client/server applications in various domains.
  • Strong knowledge of Java/J2EE design patterns. Implemented various design patterns like MVC, Strategy, Command, Singleton, Data Access Object, Value Object patterns.
  • Proficient in methodologies such as AGILE, Scrum Software Development processes, Test Driven Development and Software development methodologies.
  • Strong working experience with Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications.
  • Experience in consuming and producing SOAP using Apache CXF and Restful Web Services using Spring framework with XML and JSON as the payload.
  • Functional Testing by using Java programming & Gherkin Language for BDD (Cucumber). Also Worked on Automation frameworks like BDD, TDD
  • Proven background leading teams in stressful, deadline-oriented environments.
  • Develop quality components using Test Driven Development with JUnit, Continuous Integration Builds and Comprehensive Test Frameworks
  • Experienced in writing Bash Shell Scripts, gitlab ci and YAML to automate the administrative tasks and management usingCronjobs.
  • Experienced in use of continuous build and continuous integration tools like GitLAB, Maven, Jenkins, AWS services and tools.
  • Experience as Build and Release/DevOps Engineer in automating, building, deploying and releasing code from one environment to another.
  • Design databases using ER diagrams with sound SQL principals utilizing Oracle, Microsoft SQL Server.
  • Experience w/ UML modeling Class Diagrams, Use Cases, Sequence diagrams· Code generation techniques utilizing Velocity and other custom processes
  • Experience with establishing international development teams and leading training, analysis, design, coding efforts with daily progress meetings

TECHNICAL SKILLS

Languages: Java, JavaScript, SQL, HTML, XML, JCL, VBScript, Jscript, Angular JS

API S: Servlets, EJB, Java Naming and Directory Interface (JNDI), Webservices, API/Restful services, node api

Frameworks: Spring, Spring Roo, JSF, J2EE, Apache, Struts2, Java Mail,Hibernate, JPA2, JAX-RS, Soap, Restful, AngularJS, HTML5, CSS, Ajax, Salesforce Platform, Apex, Linux

Development Tools: Spring Tool Suite, Eclipse IDE, Apache Tomcat, Glassfish, GIT, Maven, Jenkins, TortoiseSVN, SSH(putty), VSCode

Databases: Redis, Dynamo DB, Elasti cache, Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle, MySQL, Database SQL command ; PL SQL ;

Operationg Systems: Windows (Windows NT/2000/XP Professional), UNIX, IBM mvs/OSA/30XX, Mac OSX

Servers: AWS, Redis, Sun Java Enterprise System, JES

PROFESSIONAL EXPERIENCE

Java /J2EE Developer

Confidential, Charlotte-NC

Responsibilities:

  • Developing web application using tool VScode, Intellij and technologies Node JS, Bootstrap, JavaScript, JSON, YAML
  • Involved in configuring aws modules to get deploy node API as lambda function.
  • Worked on developing node API to get fetch data from S3 bucket and update entry in s3.
  • Understanding business objectives and implementation of business logic.
  • Used JUnit Testing Framework for performing Unit Testing.
  • Worked on splunk query building and in recon reports for production logging of the application.
  • Server-side implemented on J2EE, Intellij platform.
  • Created team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Developed REST based Web Services using JAX-RS and cxf to interact with backend systems.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Configured Spring Cloud Config Server for externalized configuration.
  • Execution of selenium test cases and reporting defects.
  • Created and maintained mapping file and transaction control in Hibernate.
  • Used JSON parsing to implement REST Web Services.
  • Used Backbone JS to create views to hook up models to the DOM and synchronize data to/from server.
  • Involved actively in designing web page using HTML, Backbone JS, Angular JS, Bootstrap and CSS.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IoC, AOP and DAO modules.
  • Involved in the analysis, design and implementation of business user requirements.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Successfully architected and integrated AMQ and Databases DynamoDB, Elasticache and tuned performance of application for ingesting millions of records per hour.
  • Developed a high-performance Windows Service application which capture the data from Apache Kafka Server and pushes to Microsoft Azure Storage using Multithreading, Collections.
  • Developed and consumed REST Services using HTTP methods such as GET, POST, PUT and DELETE for Scheduling & Availability and Fares & Shopping.
  • Developed a Change Detect Alert Engine for Flight Availability and Flight Price Data using TICK Stack.
  • For Asynchronous processing developed using AMQ . This is also used as communication between microservices.
  • Involved in transforming XML data into Java Objects using a JAXB binding tool.
  • Extensively used the LOG4j, SLF4j to log regular Debug and Exception statements.
  • Used GITLAB as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Written client interfaces and implementation classes to consume the web services.

Environment: Java1.8, J2EE, Spring, Spring Boot, Hibernate, XML,, Java Script, Angular JS, UML, Web services, REST, Servlets, JDBC, Maven, JIRA, Selenium, JAX-RS, JUnit, GIT,Redis, Dynamo DB, Git lab, Intellij IDE, Apigee, AWS Lambda, node.

Java /J2EE Developer

Confidential

Responsibilities:

  • Actively involved in Analysis, Detail Design and development, bug fixing and enhancement in agile methodology, actively involved in design and developing of J2EE components.
  • Created Use cases and Sequence diagrams using UML.
  • Data validation done using JavaScript.
  • Implement REST-based web services with AngularJS.
  • Created dynamic web pages (UI) using HTML, DHTML, JSP, JQuery and AJAX.
  • Used Hibernate as ORM tool to map the database tables, and wrote DAOs and POJOs to integrate with Spring Framework.
  • Developed the backend system, involved in writing the databases SQL queries, views, functions triggers and procedures.
  • Worked on File upload utility (VSS) for claim investigating module.
  • Implemented logging using Apache log4j.
  • Used CVS for configuration management and version control (SVN).
  • Involved in unit testing using Junit.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS) and XML.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP and WSDL.
  • Set up Jenkins Server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit and Maven.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree
  • Used IntelliJ for development and JBoss Application Server for deploying the web application.

Environment: Java, Agile, J2EE, JSP, CSS, JQuery, XML, JMS, SQL, Hibernate,, RAD v7.5, IBM Web sphere Application Server 7.x, JSF, Design Patterns, HTML, SOAP, JavaScript, Maven, AJ

Java Developer

Confidential

Responsibilities:

  • Worked on the development and testing of the web applications using Agile methodologies.
  • Worked on Angular JS in migrating web application from Struts to spring framework.
  • Used Angular JS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
  • Implemented Angular JS filters, Customer Directives in order to eliminate duplicate code and increase maintainability of code.
  • Worked on Force SSN, Food share gatepost, Food share summary, W-2 Temporary Absence, Child Support Enhancements application developments.
  • Developed Struts based presentation layer, Business Objects.
  • Worked on Creating workspaces for development teams in IBM RAD environment.
  • Worked in Continuous integration Servers Hudson and Jenkins.
  • Worked on Tivoli ticket management system between county workers and state for root causing issues.
  • Development of complete End to End testing plan and strategy for CARES workers web.
  • Performance analysis on Websphere Application Servers fortnight basis and monthly basis
  • Worked with Defect management installation setup on JIRA and integration of JIRA with Jenkins and Virtualization support for various state bodies for effective Analysis on release and framework issues.
  • Working on Client research on Hadoop Technology stack for CARES, ACCESS, EVHI, WISA applications.
  • Worked on Monitoring Web activity for NAM, CM activities of applications.

Environment: Java 1.6, struts 2.0, IBM RAD, ANT, MAVEN 3, Hudson, Jenkins, JIRA, Tivoli, UNIX, JDK 6, Serena, LDAP, NAM, Angular JS, Route.

Java Developer

Confidential

Responsibilities:

  • Involved in the analysis, design/development and testing of Software Development Lifecycle (SDLC).
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose to model the detail design of the application.
  • Used Spring Framework for rapid development and ease of maintenance.
  • Designed architecture, reusable components and frameworks.
  • Worked on Integration using Web Services and EJB preferably on WebLogic platform
  • Conducted Object Oriented Analysis and Design using Java and UML
  • Tuned all tiers of applications on JEE platform.
  • Used database concepts in development (SQL and Stored Procedures)
  • Improved the application development processes and tools.
  • Involved in full life cycle of application/system development
  • Sharing technical knowledge and clearly communicate technical concepts to the team.
  • Developed the application front end using Spring Framework: developed action classes, form beans and Java Server Pages.
  • Developed a web-based reporting for credit monitoring system with HTML, CSS, JSTL and custom tags using Spring framework.
  • Designed and implemented MVC Design Patterns.
  • Involved in implementing the DAO pattern for database access extensively.
  • Developed Get and Post REST calls on creating, updating, activating, deactivating users and implemented required methods
  • Used JAXB API to bind XML schema to java classes.
  • Used Spring Framework to integrate O/R mapping tool Hibernate.
  • Tested the application functionality with JUnit Test Cases.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used CVS for version control.
  • Extensively used Maven as a build tool.
  • Developed Design Documents and Unit Test Cases for various enhancements. Created combined HLD LLD design documents from the BRD.
  • Participated in design and development of telecom online application.
  • Created web application using struts framework and developed UI screens using JSP.
  • Used EJB Session bean to implement business logic.
  • Invoked web services from client to get the service qualification details.
  • Developed Struts Action Forms, Action classes and templates and performed action mapping using Struts 2.
  • Performed data validation by using Struts validation framework.
  • Performed logging debug, error and event info using Log4j.
  • Used CVS for version control of source codes.
  • Used Mercury Quality Center for defect tracking.
  • Involved in unit testing, system integration testing and regression testing.
  • Used JUnit tool for performing Unit testing.
  • Deployed the builds of the developed application on WebSphere application server.

Environment: JDK 1.6, Servlets, Spring, Core Java, node, JSP, SOAP UI, CVS, Log4J, HTML, RAD, eclipse, WebSphere 8.0, Oracle 10G.

We'd love your feedback!