We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00 Rating

Atlanta, GA

PROFESSIONAL SUMMARY

  • 10+ years of IT experience in analysis, design, development and implementation of Web Based, client/sever applications.
  • Expertise in developing and implementing web applications using Java/J2EE technologies.
  • Expertise in Object Oriented and Multi - threaded/Concurrent Programming using Java and J2EE related technologies.
  • Good experience in Retail Domain - Supply Chain and Customer Order Management.
  • Experience in application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud and Micro Services
  • Hands on experience in application development for cloud platforms, Pivotal Cloud Foundry(PaaS).
  • Good experience in Agile development practices using Extreme Programming(XP)
  • Experience in using Cloud Foundry (CF) CLI for deploying applications to PCF
  • Experience in Pivotal Cloud Foundry (PCF) application development technology.
  • Good experience with Customized Java Batch framework.
  • Hands on experience with JSON & XML based RESTful web services & SOAP based Web Services.
  • Good experience on Apache Struts, Spring MVC and Spring Webflow.
  • Experience in developing single page applications using AngularJS framework, Node.JS and Express.js
  • Experience developingJavapersistence layer using JPA and Hibernate.
  • Well experienced in Core Java multithreading and concurrency.
  • Experience in using database such as Informix, DB2 and Oracle.
  • Experience in dynamically generating graphical PDF reports using IText1.1 and excel reports using apache POI.
  • Well versed with entire systems development life cycle, agile methodologies and Test Driven Development.
  • Experience in working with UML class diagrams, use cases, sequence diagrams, etc to meet changing business and user requirements
  • Well versed with XML technologies like XML, XSL, XSLT, DOM and JAXP.
  • Experience in developing Front-End using AngularJS,Jsp,JSF,Javascript, HTML,DHTML and CSS
  • Experience in team/shared development, modularized development, source version control and configuration management discipline using CVS, SVN and GITHub.
  • Experience in developing n-tier Enterprise application with J2EE design patterns like MVC, DTO, DAO and Singleton
  • Experience in ANT, MAVEN and GRADLE build tools
  • Good understanding of Project Process and ability to analyze business problems and identify solutions.
  • Experience working with JMS, IBM MQ and KAFKA.
  • Experience in requirements gathering and analysis the business and system requirements.
  • Experience test driven development with Junit.
  • Experienced in Continuous Integration and Continuous Deployment Methodologies using Jenkins.
  • Good experience with unit testing the application using Junit and Mockito frameworks.
  • Good knowledge inSCALA.
  • Good Experience in using Continuous integration (CI) tools such as Junit and Jenkins.
  • Experience with continuous integration and continuous deployment (CI/CD) model.
  • Good team player and self-starter with excellent communication, coordination, documentation, project planning and interpersonal skills.

WORK EXPERIENCE

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Involved in requirements discussions story board preparation estimation daily Scrum meetings and retrospective meetings as part of Agile methodology.
  • Identify the scope of reuse in existing system and coordinate the corresponding changes/enhancements.
  • Built the application using TDD Test Driven Development approach.
  • Ensure that data strategies and architectures are in regulatory and security compliance
  • Used ExecutorService class to make service calls concurrently.
  • Developed containerized microservices for cloud native applications using Spring boot
  • Built Microservices that connect to Oracle database
  • Involved in requirements discussions story board preparation estimation daily Scrum meetings and retrospective meetings as part of Agile methodology.
  • Using microservices architecture pattern, designed and developed highly scalable microservices
  • Designed publish and subscription of messages using apache kafka for routing messages to right target systems.
  • Build internal web services using Node.js
  • Used Mongoose API in order to access the MongoDB from NodeJS
  • Used Apache POI-HSSF and POI XSSF for generating reports in MS Excel and iText for generate PDF reports.
  • Developed and maintainedmultithreadedbatch jobs to sync the order updates which created when OMS system is unavaialble.
  • Used apache kafka to consume and publish messages to kafka topic.
  • Worked on agile approaches, including Extreme Programming(XP) and Test-Driven Development(TDD) .
  • Used cloud foundry(CF) CLI to deploy applications into Pivotal Cloud Foundry and other CF management activities
  • Developed containerized microservices for cloud native applications using Spring boot
  • Built cloud based microservices.
  • Developed RESTful Web services using JAX-RS API.
  • Used XSL/XSLT for transforming XML documents into other format
  • Developed single page applications (SPA) using AngularJS
  • Developed custom directives and Services in AngularJS.
  • Used angular UI-bootstrap and CSS 3.
  • Used Jasmine framework for testing AngularJs code.
  • UsedAngular.js filterto make the datasearchableandsortable.
  • Involved in creating an orgs,spaces and setting up the roles on pivotal cloud foundry(PCF) for LLC and production.
  • Used GIT for branching and merging of source code management
  • Used Spring JDBC template to retrieve data from Oracle database
  • Used JIRA and pivotaltracker for bug and issues tracking
  • Used Jenkins to deploy the application to pivotal cloud foundry
  • Used the splunk tool for logging.
  • Create Junit tests using Mockito.
  • Coordinated with QA testers for end-to-end unit testing and post-production testing.

Environment:Java 1.8, Core Java, Executor framework, multithreading, Spring boot, Swagger 2, Microservices, Spring Cloud, Kafka, Pivotal Cloud Foundry, AngularJs, Cassandra, GIT, Jenkins, Eclipse Luna, Tomcat 7, JAX-RS, Gradle, Splunk, XSLT, XPath, JAXB, Oracle, Informix, DB2, XML, JSON, JUNIT, Gradle, JDBC, JMS, Node.js, Express.jsRESTful Web Services, JIRA, PivotalTracker, Apache POI, Restful webservices(JAX-RS), Redis, Mockito

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Proposed architectural improvements
  • Participated as a technical lead as well as an individual contributor
  • Managed work assignments according to current project methodologies or as directed.
  • Prepared required documentation for the portion of work assigned, with review.
  • Worked with Quality Assurance and business analysts in the development and execution of test plans.
  • Provided technical assistance and problem resolution for assigned systems.
  • Used ExecutorService class to make service calls concurrently.
  • Developed and maintainedmultithreadedbatch jobs to sync the order updates which created when OMS system is unavaialble.
  • Resolves production support problems in accordance with problem management policies and procedures. Ensured that applications changes follow change management policies and procedures.
  • Used Bootstrap along with AngularJS in creating the web Application
  • Used Jasmine framework for testing AngularJs code.
  • Developed custom directives and Services in AngularJS
  • Used Apach POI for reading/writing excel spreadsheets.
  • Developed RESTful Web services using JAX-RS API
  • Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
  • UsedAngular.js filterto make the datasearchableandsortable
  • Providesd technical guidance to ensure that installed systems are working effectively and that proposed systems will meet organization's future needs.
  • Used JIRA for bug and issues tracking
  • Prepared periodic and ad hoc status reports for each assignment for department manager and project manager.
  • Used Jenkins to deploy the application to pivotal cloud foundry
  • Used cloud foundry(PCF) CLI to deploy applications into Pivotal Cloud Foundry(PCF) and other CF management activities
  • Designed development of presentation layers using HTML, CSS, JavaScript and jQuery.
  • Build jenkin jobs to provide continuous automated builds based on polling the Git and SVN source control system

Environment:Java, JQuery, Javascript, Core Java, Executor framework, multithreading, Spring boot, Microservices, Spring Cloud, Kafka, AngularJs,Pivotal Cloud Foundry(PCF), JMS, XSLT,XPath, JAXB, JAX-RS, Tomcat 7, SVN, Jenkins, Eclipse Luna, Splunk, Oracle, Informix, DB2, GIT, JIRA, Restful webservices, Apache POI

Confidential, Mason, Ohio

Sr. Java Developer

Responsibilities:

  • Involved in the Requirements Analysis and database design
  • Involved in User group meetings to gather system requirements.
  • Designed Class diagrams and sequence diagrams
  • Interact with the client daily to discuss the project status
  • Developed the enterprise application by integrating Spring/Hibernate Frameworks.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for oracle database.
  • Implementing SOAP web services
  • Developed test cases using JUnit
  • Used GIT for concurrent version control of the application.
  • Do peer to peer code reviews
  • Used XSL/XSLT for transforming XML documents into other format
  • Worked extensively on HTML, XHTML, CSS, JavaScript, JSF and JSP for development UI
  • Develop user documentation
  • Involved in Unit Testing using JUnit and System Integration Testing.
  • Used Maven and Jenkins for java builds and compilation of code
  • Used Hibernate extensively to allow object-to-relational persistence
  • Coordinated with QA testers for end-to-end unit testing and post-production testing.

Environment:Jsp, JSF Java, Spring MVC, Hibernate, Spring Webflow, Weblogic 10.3, Intellij 13.1.6, Apache web server, Jenkins, SOAP, XSLT, Oracle, GIT

Confidential, Mason, Ohio

Sr. Java Developer

Responsibilities:

  • Interacting with customers to gather and analyze the technical requirements.
  • Leading the design phase of the project and presenting the design to the customer.
  • Managing delivery to the both the functional and non-functional requirements, including performance, scalability, availability, reliability and security.
  • Developed the enterprise application by integrating Spring/Hibernate Frameworks.
  • Reviewing the requirements for any new functionality or enhancements, assess impact on the project timeline and update the technical documentation for any new requirements which need to be incorporated into the system.
  • Used Hibernate extensively to allow object-to-relational persistence
  • Worked extensively on HTML, XHTML, CSS, JavaScript, JSF and JSP for development UI
  • Used XSL/XSLT for transforming XML documents into other format
  • Designed the sequence diagrams.
  • Interacting with the client daily to discuss project status.
  • GIT was used for concurrent version control of the application.

Environment:Jsp, JSF, Java, Spring MVC, Hibernate, Spring Webflow, Weblogic 10.3, Intellij 13.1.6, Apache web server, Jenkins, SOAP, XSLT, Oracle, GIT

Confidential, Atlanta, GA

Sr. java Developer

Responsibilities:

  • Handling offline scenarios (where the store and sterling cannot interact).
  • Handling order locking.
  • Handling resynchronization of order data back and forth from store to sterling (required for offline scenarios).
  • Translating the order xmls using XSL to COM (Sterling) format.
  • Involved in the Requirements Analysis and database design
  • Involved in User group meetings to gather system requirements.
  • Designed Class diagrams and sequence diagrams
  • Develop the interfaces between sterling (Centralized OMS) and the client systems it communicates with.
  • Interact with the client daily to discuss project status
  • Implementing spring restful web services and DAO’s
  • Developed the enterprise application by integrating Spring/Hibernate Frameworks.
  • Developed test cases using JUnit
  • Develop user documentation
  • Used XSL/XSLT for transforming XML documents into other format
  • Coordinating the deployment of the projects with application teams.
  • Subversion was used for concurrent version control of the application.
  • Involved in Unit Testing using JUnit and System Integration Testing.

Environment:Java, Spring restful web services, Hibernate, JMS, XSLT, JAX-RS, Apache Tomcat, SVN, Jenkins, Eclipse, Tomcat, Splunk, Oracle, Informix, DB2

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in the Requirements Analysis and database design.
  • Worked in Agile environment.
  • Involved in User group meetings to gather system requirements.
  • Designed Class diagrams and sequence diagrams
  • Used various design patterns like Singleton, Factory,DAO, DTO, Service locator etc
  • Interact with the client daily to discuss project status
  • Developed Validators for application components using the Struts validation framework
  • Used the Apache Struts JSTL for presentation layer logic
  • Created Struts action classes which were paired with the action mappings defined inside the struts configuration file
  • Implementing web services and DAO’s
  • Developed test cases using JUnit
  • Develop user documentation
  • Coordinating the deployment of the projects with application teams.
  • Subversion was used for concurrent version control of the application.
  • Involved in Unit Testing using JUnit and System Integration Testing.

Environment: Java, struts 2.0, SQL, Java script, Adobe Flex, JQuery, Apache Tomcat, SVN, Jenkins, Eclipse, Oracle, DB2

Confidential

Developer

Responsibilities:

  • Customization of Trade Finance Modules using Eximbills,China Systems Package
  • Development of Generic Application Programming Interface (GAPI) for interface of the application with BANCS, core banking system.
  • Worked with the clients to get the requirements and analyze the possible technical solutions.
  • Analyzed the Business and System Requirements of the application.
  • Preparation of Test Plan, Test Conditions and Test Cases and execution of Test Cases in Integrated version.
  • System testing and User Acceptance Testing for the integrated version.
  • Interacting with the development and testing teams to improve overall quality of the software.
  • Worked with Front-end and Back-end systems
  • Preparation of the implementation and user manuals for the package.
  • Prepared documents to conduct user acceptance testing.
  • Coordinating the deployment of the projects with application

Environment: Java, J2EE, Jsp, Oracle9i, Java script, IBM Websphere, RAD, Apache Tomcat, Eclipse, CVS

PROFESSIONAL EXPERIENCE

Operating Systems: Windows xp/2000/7, UNIX, MAC

Technologies: Java/J2EE, Core Java, Executor framework, multithreading, SOAP, JAX-RS, Servlets, Jsp, Scala, Struts 1.x/2.x, Spring MVC, Spring Webflow, Spring Security, Spring Boot, Spring Cloud, KAFKA, JMS/MQ processing, Hibernate, Redis, Cassandra

Cloud: Cloud Foundry(Pivotal)

Software/Database: MS-Access, Oracle PL/SQL, SQL Server, DB2

Web technologies: HTML, XML, XSLT, XPATH, JSON, JSP, HTML5, JQuery, AngularJS

Scripting Languages: Java Script, AngularJS, Node.js, Express.js

MS Office Suite: MS Word, MS Excel, MS PowerPoint

Modeling Tools: MS-Visio

Project management and Issue tracking tools: JIRA, Pivotaltracker

Build Tools: Ant, Maven, Gradle, Puppet

Testing: JUNIT, Jasmine

Continuous Integration Tools: Jenkins

Development Tools: Eclipse 3.8/4.3/Luna, SQL Explorer, DB Visualizer 9.1.2, GIT, SVN - Subversion Control System, RAD, Intellij, Splunk

Design methodologies: SDLC, Agile Scrum, Test Driven Development

Application Servers: Tomcat 6.0/7.0. IBM WebSphere, Weblogic 10.3, Apache HTTP server

We'd love your feedback!