We provide IT Staff Augmentation Services!

Sr. Software Developer - Java Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 7+ years of experience in design, coding, unit testing and deployment of Java/J2EE based applications (Web Applications, Web Services and WCF Services) and Front - end Applications.
  • Experience in developing Single Page Applications (SPA).
  • Experience in User Interface using HTML 5, CSS, Bootstrap and Angular.js.
  • Experience in developing responsive web design.
  • Strong Experience in developing optimized web applications with JavaScript, jQuery, Angular.js and Twitter Bootstrap.
  • Solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications
  • Extensive development experience in object-oriented analysis, design, and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
  • Excellent programming skills in JAVA, HTML, DHTML, JavaScript (NodeJS on server side), JSP and XML Technologies.
  • Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
  • Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, CXF, JAX-RS and WS-Security.
  • Extensive experience in design and implementation of MVC architecture using STRUTS 1.x/2.x, SPRING 3.x/4.x and JSF Frameworks.
  • Extensively used Angular 2/4 with HTML, CSS, and Bootstrap to create rich User Experience.
  • Good working experience with HIBERNATE 3.0/4.0 open-source object/relational mapping framework.
  • Experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
  • Excellent hands-on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT.
  • Expertise in using SVN, GIT Hub.
  • Worked on Rest Services to make calls to the server and consume the data from the third-party teams like One Trust.
  • Used Kafka for High performance data pipelines and data integration.
  • Worked on Microservices to migrate a huge legacy processor code to small self-contained services.
  • Experienced in dealing with Cross Browser issues very effectively and work on almost every web Browsers Safari, Internet Explorer, Mozilla Firefox, and Google Chrome.
  • Experience with Workflow management & Batch processing.
  • Expertise in Unit testing using JUnit, Mockito & Karma/Jasmine, Selenium, Integration testing, Smoke testing & System testing.
  • Excellent problem solving, analytical skills and ability to perform independently or as part of a team.

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: jQuery 1.8,1.9, jQuery UI, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC, JSF 1.1, JSF 2.1

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Databases: MS-SQL Server, MySQL, Dynamo DB

Middleware Specifications: EJB 2.1, EJB 3.0, JMS

Version Control: SVN, GitHub

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, NetBeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins

Webservice Tools: SoapUI 4.0,5.1

Application Servers: WebLogic 8.1, 10.0, WebSphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1

Defect Tracking: JIRA, Bugzilla, Service Now, Heat

Methodologies: Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall

Batch Jobs: Cron, Spring Batch

Cloud Computing: Amazon Web services

Micro Services: Swagger, Spring Micro Services, Spring boot

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Software Developer - Java

Responsibilities:

  • Design and document new application components and utilities of moderate to complex scope.
  • Design and Developing RESTful web services to get required information from all other internal applications
  • Used GITHUB repository to run the Jenkins job for Continuous Integration while developing the applications and posting them in GIT.
  • Working with the Third-party teams like One Trust to get more information on the service requested by Consumer.
  • Working with Kafka to deliver messages Confidential network limited throughput using a cluster of machines with low latencies.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Used Angular Js while declaring dynamic views in web-applications.
  • Worked with Directives in Angular to add new HTML syntax.
  • Automating the data requests from the PMO and Customer Central (Request tracking teams)
  • Created Responsive web application using Spring Boot, Spring MVC, HTML5, CSS3, JavaScript.
  • Designed and developed the REST based Micro services using the Spring Boot.
  • Using Spring Batch and Spring Batch Admin Frameworks to implement and automate the legacy Batch Jobs.
  • Using Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.
  • Using Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services and Dynamo DB tables.
  • Maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Using Dynamo DB to work with Database Tables and run Scripts.
  • Producing and consuming centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client server environment.
  • Performing estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Developing new services and Lambdas to achieve minimum complexity
  • Working on Designing and Developing the AWS Lambdas
  • Worked on Atlassian tools such as JIRA, Confluence, Bit bucket etc.
  • Assisting in triaging defects and issues
  • Responsible for ongoing support and maintenance of assigned projects.

Environment: JDK 1.8, Springboot, RESTful web services, GIT, JSON, AWS - EC2, S3, Dynamo DB, Cloud Watch, SQS, Lambdas, SES, Junit, Jira, Confluence.

Confidential, St Louis, MO

Sr. Programmer Analyst - Java

Responsibilities:

  • Design, develop and maintain Confidential ’s commercial web applications using Struts, Spring MVC, Spring Boot.
  • Design and document new application components and utilities of moderate to complex scope.
  • Design and author new web services and utilities.
  • Maintain and modify existing application code and design documentation.
  • Promote the application code to all the regions and test the functionality
  • Coding and executing DB2 queries to ensure that users data has been uploaded correctly into the database tables.
  • Installed DB2 server as a root user and created multiple instances as required.
  • Used Kafka and added new nodes when required.
  • To process the data in real time mode used Kafka as it has low latency and can handle a lot of data per unit.
  • Worked with Java to write and execute scripts in Selenium
  • UI Automation using Cucumber BDD/Selenium using Java
  • Interact with Subject Matter Experts (SME’s), Business Analysts and Users to gain in- depth knowledge of business requirements and transform them into functional and technical designs
  • Responsible for writing RESTful web services to get required information from all other internal applications
  • Implement TDD using JUnit tests
  • Conduct code walkthroughs to assure quality of programs developed by other associates
  • Identify bugs, and devise solutions to these problems
  • Facilitate, design, and develop technical solutions for existing applications and processes
  • Assisting in triaging defects and issues
  • Monitor quality metrics (code coverage, static analysis (e.g., SonarQube), documentation, usage stats, monitors, logs, alerts, etc.)
  • Developed user interface by using theReact JS, FluxforSPAdevelopment.
  • Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application intoSingle Page Application
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Collaborating effectively with the technical team, web designers, analysts and partners during the development process.
  • Responsible for ongoing support and maintenance of assigned projects.
  • Developing and maintaining documentation as needed.

Environment: JDK 1.8, Springboot, React Js, RESTful web services, GIT, JSON, Gradle, Junit, Jira, DB2.

Confidential, Jacksonville, FL

Sr. Full Stack Java Developer

Responsibilities:

  • Developed the application in agile environment.
  • Used JIRA, Confluence for bug tracking and to report the hours and issues that are related to the project.
  • Used GITHUB repository to run the Jenkins job for Continuous Integration while developing the applications and posting them in GIT.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • Designed and developed the SOAP based Micro services using the Spring Boot
  • Tested the web services by using SOAP UI in the application which supported different format like text, JSON and XML.
  • Configured Spring Security to implement Single Sign on (SSO) based on HTTP header parameters.
  • Developed Controllers using Spring MVC Annotation.
  • Developed logging framework in conjunction with Log4j for logging.
  • Developed Gradle build scripts to automate the deployment to various Web Servers.
  • Created Responsive web application using Spring Boot, Spring MVC, HTML5, CSS3, JavaScript.
  • Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, JSP.
  • Worked on a Single sign on development for the Confidential specific application Confidential IDM
  • Used Rational Application Developer for the code development for the Single Sign On project implementation
  • Involved in development of enterprise business solutions using IBM server. Deployed and tested the applications on Application Server Web Sphere
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Implemented flux pattern by using redux framework as a core dependency.
  • Involved in resolving bugs postproduction and resolved performance issues and participated in code reviews.
  • Performed estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Wrote test cases and performed unit and integration, tested by using Junit, PMD, Code Coverage tool.

Environment: JDK 1.8, Spring, java 1.8, JPA, Java Script, jQuery, HTML5, CSS3, GIT, JSON, Gradle, Junit, SoapUI, EclEmma, Sonar Lint, jQuery, WebSphere, Jira, Confluence, Heat, Service Now, PMD, Rational Application Developer.

Confidential, Oakton, VA

Sr. Full Stack Java Developer

Responsibilities:

  • Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.
  • Developed the application by using Scrum methodology in agile environment.
  • Used JIRA to report the hours and issues that are related to the project and Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.
  • Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, jQuery, AWS, AJAX, Typescript, Oracle, DB2.
  • Worked with designers to get GUI mockups.
  • Tested the web services by using Restful tool in the application which supported different format like text, JSON and XML.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Involved in development of enterprise business solutions using JBOSS server.
  • Designed and developed the REST based Micro services using the Spring Boot, Hibernate with JPA
  • Experience in developing single page application using AngularJS and Angular 2.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4
  • Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT.
  • Extensive use of Docker for developing test cases and performed unit and integration, tested by using JUnit.
  • Developed Groovy scripts to test Report application output
  • Used UNIX shell scripts for implementing daily jobs.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA.
  • Ability to work under pressure, easily adaptable and Self-motivated.

Environment: JDK 1.8, Spring, java 1.8,AWS, JPA, Java Script, ReactJS, React Flux, jQuery, HTML5, CSS3, GIT, JSON, Angular 2/4,Groovy, Hibernate, DB2, DB2Connect, Gradle, Junit, Easy Mock, NodeJS, Firebug, Cloud Services, Oracle Jersey, Apache CXF, Jasmine, Selenium, HTTP Unit, SoapUI, Sonar Lint, jQuery, JBoss.

Confidential, Greenwood Village, CO

Sr. Java Developer

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating, and deploying web-based application.
  • Effectively using spring framework on developing controller, model, and Adapter layers.
  • Developed applications using Spring MVC design pattern, complying with State Farm coding standards.
  • Used AngularJS as the development framework to build a single-page application.
  • Developed facilities for stripping long error messages from minified JavaScript code for AngularJS
  • Worked with multiple packages of the Core Java API, including printing and imaging
  • Responsible for developing the full stack (front-end development, application logic, services, data persistence) as well as server setup and maintenance
  • Experienced in building multi-threaded Java server-side applications and frameworks. Used Open source products to build re-usable components that can be used as base application frameworks.
  • Worked on Spring Security Framework for authentication and authorization.
  • Involved in test-cases using Junit, debugging Implementation and deployment activities.
  • Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
  • Developed test-driven development (TDD) strategy guiding use of the Junit unit testing framework.
  • Used Git and GitHub repository for Source Code Management (SCM) systems
  • Built the application and managed project dependencies using Maven 3.0
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST
  • Developed interactive web application using Angular JS
  • Built spring-based Java and Scala micro services to support enterprise web application.
  • Created Queues, Queue Managers, Clusters using MQ Series. The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
  • Worked on test automation tools such as Rest Assured, Postman and TestNG.
  • Experienced in various testing methodologies and strategies: Test Driven Development, Behavior Driven Development, etc.
  • Worked on Atlassian tools such as JIRA, Confluence, Bit bucket etc.

Environment: Java 1.8, Spring 4, Hibernate, Restful, SOAP, Web Logic, Oracle 11g, SQL developer, Postman, Spring Boot, AWS, Amazon S3 bucket, Elastic Search, Jenkins.

Confidential

Java J2EE Developer

Responsibilities:

  • Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging Confidential the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back-office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control to create virtual library of computer files.

Environment: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

We'd love your feedback!