We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Extensive experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, EJB, Struts, spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM and KANBAN.
  • Experience in client design and validations using HTML, JavaScript, AJAX, JSP, and JSF.
  • Experienced in Enterprise integration technologies - Web Services, SOAP, REST, Hibernate, deployment, data sources configuration, Java collections, Threads, J2SE, JDBC, Struts, Spring Microservices and Hibernate Framework.
  • Utilized Java 8 features like Lambda expressions and Stream API for bulk data operations.
  • Skilled in different tools like Eclipse, RAD, GIT, SVN/CVS, RTC, SOAP UI, TOAD, Putty, MS Visio
  • Worked on UNIX shell script for scheduling jobs, and also in editing environment variables.Used
  • Maven and ANT & ANTHILL PRO frameworks to build Java projects.
  • Used Splunk tool for monitoring logs & Application performances in Production.
  • Experience in developing the micro services to get the advantage of rapid performance and inter module communication across the application.
  • Extensively worked on Microservices for creating API’s services with Spring Boot to modularize code.
  • Extensive noledge of J2EE architecture, Patterns, UML Design and development.
  • Experience on Core java technology including multithreading, JDBC, RMI, and network programming
  • Experience in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat Server.
  • Custom buildpack (WebSphere Liberty and JBoss) installation in PCF.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Expertise in DB2 and also extensively worked with Oracle 11g/10g/9i/8i, MySQL, SQL Server relational database management systems as well as NoSQL database such as MongoDB.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Enterprise Architect.
  • Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber and Jbehive.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Strong noledge in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Experience in Implementing CI/CD pipelines with the integrated unit tests, code coverage, code quality.
  • Worked on Agile methodology, SOA for many of the applications
  • Extensive noledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate
  • Good noledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
  • Excellent communication skills and strong architecture skills
  • Ability to learn and adapt quickly to the emerging new technologies.
  • Strong noledge on the POS (Point of Sale) system development working scenario’s.

TECHNICAL SKILLS:

Languages: Java 1.5/1.6/1.7, SQL and PL/SQL, HTML, Unix Shell Script

J2EE Technologies: JSP, Servlets, JDBC, MVC, Java POJO, Java Beans, Web services, JMS, JSF, EJB, JMS, JNDI, LDAP, JAXB, JAX-WS, JSTL, Design patterns, JPA.

Frameworks: Minerva Framework, Picasso Framework, Spring, MVC architecture

Persistence layer: Hibernate 2/3.1,4.2.5,JDBC

IDEs/tools: Eclipse 3.4/3.5, RAD

Design Modeling: OOA/OOD, UML

Web Tools: JavaScript, XML, HTML, WSDL, JAX-WS, JAX-RPC, JAX-RS, SOAP, RESTful, UDDI.

Version Control: Dimensions, CVS, SVN, GIT

Database: Oracle 11g/10g, SQL, Microsoft Access, CI /CD

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock, JBehave, FItnesse

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner, Selenium

Documentation Tools: MS Office 2003/2007/2010 , Visio, MS Project, MS SharePoint

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Working in a Scrum Agile process with two-week iterations delivering new Change request and working on software at each iteration.
  • Implemented the project as a multi-tier application using Spring MVC, spring boot, Microservices & used core spring concepts like AOP, IOC. Business logic using spring framework.
  • Defined strategic initiatives on CI/CD model with Extreme programming (XP), and build automation, in an AGILE development environment to help, respond quickly to business needs and deliver Quality products.
  • Maintain JIRA with proper tasks for each user story in the current sprint and prepare the detailed level of plan for upcoming sprints.
  • Understanding the business requirement and deciding the scope.
  • Ability to understand 834(EDI) transactions.
  • Interacting with business systems analyst to get clarified on any questions regarding the requirements.
  • Coming up with the changes required for the processing logic and any new obligations by the state government.
  • Developing the code based on Spring Framework, Spring MVC, Hibernate.
  • Implementing Service tier and Data access tier using Spring and Hibernate.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects.
  • Connected to Data Sources and performed operations using Spring Data framework features like Spring JDBC and Spring ORM.
  • Used Hibernate Query Language HQL to query the database for complex data.
  • Used Hibernate framework for data persistence, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Configured the POJOs with backend tables in Hibernate to achieve the associations.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Maintain source code using SVN.
  • Expertise in implementing SOA (Service Oriented Architecture) and web services such as SOAP and REST using CXF2, WSDL, JAX-WS and JAX-RS.
  • Ability to change the historical scripts which has the complex stored procedures by which the previous legacy claims can flow through.
  • Worked on SQL Scripts for Data Access such as selection, Insertion and Deletion, Joins of Data from Oracle Databases
  • Extreme programming methodologies for replacing the existing code and testing in J2EE environment.
  • Defect fixing of the errors caught in the development, unit testing and QA phase
  • Used TeamFoundationServer to maintain the source code and JIRA to track problems.
  • Used log4j to capture the log that includes runtime exceptions and debug
  • Performing Code reviews with the team.
  • Used Junit for testing each class.
  • Using the Sonar Qube Scan to regularly analyze and improve the standards in the code for bugs, vulnerabilities, Coding Conventions, Error handling and security concerns.
  • Creating Technical design documents (TDD) which explains the code developing as part of the requirement and sent for reviews.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for microservices.
  • Experience with cloud platforms (AWS, PCF), CI/CD tools, testing frameworks and practices.
  • Coordinating with the release engineers for the deployment requests and any build failures.
  • Code analysis on the issues found by QA and providing the fixes for defect closure within the SLA.
  • Using TeamFoundationServer version control to maintain the source code.
  • Providing the immediate assistance and support on the production issues if any are reported.

Environment: Java/J2EE, Design Pattern, spring, Hibernate, Microservices, JavaScript, Ajax, Web ServicesPostgreSQL, Bootstrap, JUnit, HTML5, HTML, AngularJS, CSS, SQL, RESTful API, JENKINS, Bitbucket, IntelliJ, RestAPIJPA.

Confidential, Irving, TX

Java with Ext JS Developer

Responsibilities:

  • Managing, coordinating offshore deliverables and be accountable for overall delivery.
  • Working in a Scrum Agile process with two-week iterations delivering new Change request and working on software at each iteration.
  • Maintain JIRA with proper tasks for each user story in the current sprint and prepare the detailed level of plan for upcoming sprints.
  • Implemented the application using spring boot and microservices.
  • Involved in client requirement gathering, analysis & application design of Extreme Programming using Agile methodology with iterative and incremental software development.
  • Understood Business requirements and analyzed the requirements and developing detailed specifications.
  • Involved in preparing System Requirements and Detailed Design document for the project.
  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate as an ORM tool and defined the mapping and relationship of each table in database.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Implemented Spring, JSP and Ajax to design the user interface.
  • Implemented and configured various Action classes for handling the client requests using Spring framework.
  • Proficient in using JAVA design patterns and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator for better maintenance of code and re-usability.
  • Designed UI for the application's structure, navigation, appearance, interaction conventions, and business features. Created diagrams, wireframes, and HTML/CSS prototypes. Wrote use cases, UI specifications and a UI Style Guide.
  • Developed various generic JavaScript functions used for validations.
  • Developed UI event handlers and AJAX callback code using Sencha Ext JS/Touch.
  • Developed Servlets and JSPs based on MVC pattern using Spring Framework.
  • Defined Ext.JS (UI Layer) Architecture and Design screen mock-up using Ext.JS.
  • Developed JavaScript based components using Sencha ExtJS framework with client reports customized according to user requirements.
  • Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.
  • Experience in working with RESTFULL WebServices.
  • Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.
  • Designed RESTful web services with JSON representation for handling AJAX requests Used
  • Created Class Diagrams and sequence diagrams using UML.
  • Wrote application level code to perform client-side validation using jQuery and JavaScript.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Interacting with business and showing them regular status of work with demos and interactions.
  • Working closely with data center teams to resolve any data related concerns raised by business users.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Perform Backend Testing on PostgreSQL Database by writing SQL Queries.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Migrated existing legacy java services into microservices Architecture with Spring Boot.
  • Maintained the version of the project in Bit bucket server (stash) by merging/branching.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Launch various AWS EC 2 instance to deploy various application.

Environment: Java/J2EE, Design Pattern, Spring, Microservices, Hibernate, JavaScript, Ajax, Web ServicesPostgreSQL, Bootstrap, JUnit, HTML5, HTML, AngularJS, CSS, SQL, RESTful API, JENKINS, Bitbucket, IntelliJ, RestAPIJPA.

Confidential

Software Developer

Responsibilities:

  • Responsible for Validating Functional design documents (FDD)
  • Created Technical design documents (TDD) which includes system design and flow further involved in TDD reviews for validating the design documents.
  • Implementing spring framework to develop inversion of control and injection of beans based architecture.
  • Implementing restful services with Spring MVC.
  • Implementing synchronized and multithreaded design using spring MVC.
  • Development of source plugins for Legacy and non 3PAR arrays to fetch data from arrays.
  • Using Hibernate to communicate with PostgreSQL database and queries using HQL.
  • Using AngularJS as the development framework to build a single-page application.
  • Leveraging AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developing new states for website using AngularJS and making API calls using Rest angular.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Creating AngularJS controllers, directives, models for different modules of the application.
  • Writing the complex code for logic in API Controllers using JAVA as code behind.
  • Extensively used Bootstrap for building responsive website with rich look.
  • Granting User Access to a Linux Server using Centrify.
  • Add Linux server, analyze environment and install Centrify software using Deployment Manager.
  • Implement modules into NodeJS to integrate with designs and requirements.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Express.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Implemented JAVA design patterns such as singleton, abstract, factory patterns for gaining better results.
  • Worked on SVN for controlling branches.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Testing all application controllers extensively with AngularJS's built-in testing facilities.
  • Responsible for writing the unit test framework for application using Junit.
  • Created Test Scripts using Element locators and used Selenium WebDriver to test web applications.
  • Enhanced Test scripts using Java programming features and TestNG Annotations.
  • Involved in setting up and configuring the test environment with Eclipse and TestNG.
  • Created Feature files, Scenarios and Glue code using Cucumber Framework.
  • Involved in Maven build script changes for the build and deployment.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Set up Jenkins server and build jobs to provide continuous automated during the day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit and Maven.
  • Developed Maven/Ant builds scripts and configured continuous integration servers like Jenkins/Hudson for regular builds.

Environment: Java, Struts 1.1, JSP, JSON, AJAX, DHTML, JDBC, XML, JavaScript, CSS3, EJB 2.0, Log4j, SOA, IBM WebSphere Application Server 6.0, RAD 6.0, IBMMQ, DB Visualize 6.1.1, Ant, Edit Plus, Log4J, IBM AIX 5.3, Sun,Solaris OS v 8.0/10, OS/390.

We'd love your feedback!