We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY:

  • Having eleven+ years of professional experience in Information Technology with an extensive knowledge in various capacities involving user requirements study, analysis, design, development, functional, integration, testing and implementation.
  • Thorough experience in implementing Web Services based in Service Oriented Architecture (SOA) using Restful Web Services, Microservices, JSON and JAX - RS.
  • Strong experience in Java, Spring Framework such as Spring MVC, IOC, AOP, Spring Boot and Spring JDBC.
  • Experienced in Spring Data JPA and Entity mappings.
  • Proficient in security modules using Spring Batch.
  • Experience in Front End Technologies: JSP, HTML, JavaScript, jQuery, Ajax
  • Defect logging using various tools like TRACKIT, Version One.
  • Hands on experience with build automation and dependency management tool Maven.
  • Expert in distributed version-control system GIT.
  • Deployed software in multiple environments using Jenkins
  • Trouble shooting application errors & exception using triage tools like Splunk.
  • Strong Experience in agile and waterfall methodologies. Thorough hands on agile software development and also SDLC project lifecycle.
  • Experience in customization of data model: Extended Base Entities/Type lists and Created Custom Entities/Type lists as per Business Requirements.
  • Experience in developing Unit testing with framework Junit.
  • Developed and run Test Scripts using Java Object Oriented Programming Concepts in Selenium WebDriver.
  • Mainframe testing with the backend is performed using JCL along with mined data.
  • Expert in identifying test scenarios and performing various testing like Unit testing, Function Testing, Regression Testing, and Integration Testing.
  • Great exposure in TDD (Test Driven Development) while develop products in different methodologies.
  • Implemented BDD (Behavior Driven Development) in various business scenarios.
  • Proactively interacting and collaborating with Business Analysts, Technical Analysts, and developers to identify and understand the appropriate data required for testing.
  • Strong analytical, problem solving, troubleshooting skill and ability to understand applications from the technical as well as from business perspective.
  • Managed thirteen members offshore team where day to day standup, requirement delegation, review, process setup and delivery involves.
  • Strong development experience using mainframe technologies like PL1, DB2, IMS, JCL and mainframe tools.
  • Completed training on Hadoop technologies & environment.
  • Completed training on Salesforce admin & hands on with salesforce admin work.
  • Pursuing Amazon Solution Architect Associate certification with self-study hands on.

TECHNICAL SKILLS:

Framework: Spring, Spring Boot, Spring Data JPA, Spring Security, Spring Mvc, Rest JAX-RS, Microservices, Spring Batch

Languages: Java, HTML, CSS, Java Script, JSP, Jquery, AJAX, Mainframe Technologies, SQL, PL1, JCL

Utilities/Tools: Maven, TrackIT, GIT, Jenkins

RDBMS: DB2, Postgres

Operating Systems: Windows family

Misc.: STS, Confidential tools, Agile, WaterFall, SDLC, WebSphere, Mainframe Tools

Version Control: Git, SVN

Testing Tools: Selenium WebDriver,JBehave, Junit

Software Testing: Unit Testing, Functional Testing, Automation Testing, Manual Testing, Health Scripts

PROFESSIONAL EXPERIENCE:

Confidential, Bloomington IL

Java Developer

Responsibilities:

  • Participated requirement gathering and come up with proactive questions for the development
  • Documented the requirement and gone through the scenarios with team members.
  • Created high level conceptual data model and get it approved from the requirement team.
  • Designed logical data model and created entities, attributes.
  • Created physical data model from the existing logical data model.
  • Utilized Lucid Chart all this data model process.
  • Once data model reviewed and approved by DBA started our development process.
  • Created project structure for team to utilize. Project structure is Web, Maven, Rest, Spring boot, Spring Security along with postgres.
  • Created Use Cases, Class diagrams, Activity Diagrams, Package & Deployment Diagrams.
  • Experience in Working in agile environments including Test Driven Development (TDD) and Scrum.
  • Able to design, develop, deploy and support RESTful services and Spring MVC.
  • Use Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Postgres Relational data model with a SQL-based schema.
  • Created Entities, Services, Repository, Exception, Validation, Controller, Util classes throughout the development
  • Code push to repository using GIT and code walk through with team members.

Technologies & tools: Java, REST, JAX-RS, Git, Jenkins, Splunk, HTML5, CS3, JavaScript, AJAX, JSON, STS, Postgres, JUnit

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Estimate, design, develop, maintain and enhance the applications/services.
  • Work as an agile team to create, groom and complete stories.
  • Analyze and close Incidents and Problems opened in HP Service manager.
  • As a security analyst be responsible for reviewing and approving application’s access requests.
  • Review and approve service contracts in WSRR
  • Maintain the Web services in WSRR.
  • Create and maintain the Business rules in the WODM.
  • Create Change requests/tasks, take change Record to review boards and follow all phases until implementation.
  • Properly releasing the deployable to the right environment.
  • Monitor and analyze the application logs and tune the application to the company’s standards.
  • As an onsite coordinator, responsible for communicating with the application owners and business analysts to understand the requirements, application changes, defects or any other issues.
  • Guide the service team to understand the requirement, changes, defects and guide them to completion with adherence to the Confidential ’s quality process and the deadlines.
  • Creating quality related documents like High level design document, low level design document in adherence to Confidential standards.
  • Build the project using Maven and maintain the code in repository

Technologies & tools: Java/J2EE, WebSphere MQ, Rational Software Architect, STS, Jenkins, HP Service Manager, Spring Framework, DB2, PostGres, CloudManagementPortal, Gitlab

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Worked on setting up projects on SVN and GIT from maven archetype.
  • Created JAX-WS web service using spring framework, Salesforce (Partner API) and PostgreSQL.
  • Worked on WSRR creating contracts and enabled Web service call through API KEY.
  • Worked on pipeline creation for Service and mule projects and enabled deployments in integration and system environments.
  • Worked on moving components to Performance and helped on performance test and NFR tests.
  • Worked on technological upgrade on our mule and web service projects.
  • Fixed all the SWOT analysis defects raised onto the development team.
  • Created design documents for our components.
  • Worked on Confidential specific analysis plugin to provide reports of junits, testcases, Code coverage exclusions and generated classes.
  • Worked on Junits for our java code to do code analysis
  • Supported all environment deployments including pre-production and production
  • Created Wiki documents in trac for all the process happening in the development team.
  • Fixed most of the developer problems in Artifactory, Repository, Jenkins, maven pom file,GIT and svn.
  • Worked on creating new svn branches for our DC8 projects using tortoise SVN.
  • Worked in svn merge concepts (Merge a range of revisions, reintegrate a branch, Merge two different trees).
  • Worked on GIT merge with master and branch concept.
  • Worked in WSRR to get wsdl from service contract and see service contract, service description and Business service details.
  • Worked on WebSphere application on SFDC forms UI and SFDC Forms service.

Technologies & tools: Java, Maven, STS, GIT, STS, Selenium WebDriver, HPService Manager, Agile Methodology, HTML, GIT,Jenkins, MS Excel, SQL, Windows, Quality Center, Confidential tools.

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Using Experience (SFX) Framework to re-design JSPs which uses bootstrap Framework internally
  • Designed and developed the User Interface using SFX, JSP, HTML, CSS, JavaScript and jQuery.
  • Effectively using Developers tools in IE & Google Chrome to analyze the flow of the application and fixing issues
  • Involving in Agile(SCRUM) planning and Estimating Sessions of user stories and also participating in Scrum Meetings to update the status daily
  • Successfully executing the entire unit test cases and fixing any bugs/issues identified during the test cycles.
  • Involving in building and deploying scripts using Maven to generate WAR, and EAR files and deploy the various system environment.
  • Peer code review for developed code.
  • Scan for static, dynamic & SPI (sensitive protective information) scan vulnerability.
  • Co-ordinating with SFX team for any issue identified during development.

Technologies & tools: Java, J2EE, Struts, SQL, HTML, CSS, JavaScript, jQuery, Ajax, Web Sphere Application Server, XML, Log4j, Maven, IE Edge & Google Chrome, SFX.

Confidential, Bloomington, IL

Java Build Engineer

Responsibilities:

  • Created salesforce test environment with company hierarchy, user profiles, roles, permissions, generating security tokens, validation rules.
  • Developed workflow rules and defined related tasks, time triggered tasks, email alerts, field updates to implement business logic.
  • Setup profiles and implemented object level, field level and record-level security and managed roles, visibility settings.
  • Designed and developed deployable page layouts, components, custom objects, custom tabs to setup the salesforce sandbox.
  • Manage the users and corresponding authorization process.
  • Load data using data loader and verify once the load is completed
  • Work with Salesforce architecture and learn the deployment process.
  • Deploy the apex code using Ant script and resolve issues if any by consulting with salesforce architect team.
  • Create sandbox based on the need of development and also considering the license.
  • Day to day working session with salesforce team to create/improve the deployment process in all level sandboxes.
  • Make sure sandbox deleted and necessary clean up activities in place after usage of the sandbox,

Technologies & tools: Salesforce, Ant, Data loader, SVN, Stateform tools.

Confidential, Bloomington, IL

Java Build Engineer

Responsibilities:

  • Helped build team members to get access to all the portals.
  • Documented all the build and deploy process with screenshots for easy understanding of process.
  • Worked as a single person on the Test Automation builds and deploy including Jenkins job creation.
  • Helped them releasing 15 different projects with different versions of jar to our and central repository.
  • Created dashboard for our 9 CI jobs which will overview of all the reports that is available from these jobs.
  • Organized goals for our different build jobs.
  • Fixed all the Deprecated Dependencies for our 21 projects. Added exclusion to avoid transitive dependencies.
  • Done housekeeping for our pod in removing unused servers. Which in turn helped our tool to get improved to give access for deployers to deprovision the servers.
  • Fixed all the SWOT analysis defects raised onto the build team.
  • Created documents for tracking servers and deployments happening in dev/int, system, performance, pre-production and production.
  • Created document for URL's available for our services, mule and ui in different regions
  • Implemented Master pom changes in our 21 project local poms to maintain dependencies.
  • Created sonar jobs for our 21 projects and finalized the goal for sonar job which is pending for almost 3 months.
  • Worked on Confidential specific analysis plugin to provide reports of junits, testcases, Code coverage exclusions and generated classes.
  • Worked on emma code coverage, sonar, compiler, surefire, dependency, versions maven, cobertura and Jacoco plugins for doing code analysis.
  • Supported all environment deployments including pre-production and production.
  • Trac admin controlled all the subversion access.
  • Created Wiki documents in trac for all the process happening in the build team.
  • Created and modified tickets types for the build team so that development teams create build tickets for build team
  • Helped in creating common jar process so that other projects wsdl can be consumed as common jar.
  • Worked on enforcing ICP standards like checkstyle, emma, sf code quality analysis.
  • Trained offshore with build and deploy process and helped them get access to all areas like repository, Jenkins, svn, trac and Self Service Portal.
  • Documented all the build process in SCM guidelines for the offshore team for easy understanding.
  • Helped in cleanup of pom file by removing unwanted dependencies, plugins and fixing transitive dependencies.
  • Fixed most of the developer problems in Artifactory, Repository, Jenkins, maven pom file and svn.
  • Worked on creating new svn branches for our DC8 projects using tortoise SVN.
  • Worked in svn merge concepts (Merge a range of revisions, reintegrate a branch, Merge two different trees).
  • Worked in WSRR to get wsdl from service contract and see service contract, service description and Business service details.

Confidential, Bloomington, IL

Mainframe Developer

Responsibilities:

  • Travel through SDLC life cycle
  • Both high level & low-level design document preparation
  • Unit, Regression test case preparation
  • Test Plan preparation and exit criteria
  • Coding using PL1, DB2, IMS DB, JCL
  • Participate both peer code review as well formal code review
  • Test data mining using both production data as well condition based
  • Involved in the team discussions regarding the modeling, architectural and performance issues.
  • Executing unit testing and document the test results
  • Participate both peer test result review as well formal test code & Test Result review
  • Triage issue where other team members are unable to solve, helping team to reach the timeline.
  • Day to Day call with onsite coordinator for code, test case, test result discussions along with delivery time line and milestones.
  • Push the code into formal environment like system, implementation
  • Defect fixes if anything arise in those formal environment
  • Checkout code into production once everything went well.
  • Both technical & functional checkout once code went to production
  • Continuous support for those application via HPService manager

Environment: PL1, IMS, DB2, JCL Mainframe technologies, Confidential tools, HP Service Manager

We'd love your feedback!