We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Eagan, MN

SUMMARY

  • Over 14 years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
  • Around 3 years of experience in developing UI components using technologies like HTML, JavaScript, CSS, EXTJs, Angular.
  • Good working experience in developing and consuming SOAP and RESTFUL Web Services
  • Experience working in open source technologies like MAHOUT Clustering and Recommendation Algorithms.
  • As a developer I have developed products for internal and commercial products and excellent experience in gathering requirements, determining business logic and complete system design.
  • Strong understanding on Data Structures and different Algorithms.
  • Good expertise in developing Java web based applications using Spring MVC web frameworks.
  • Good expertise in developing applications using different Spring boot and other modules like core, security, batch, aop, MVC, data and jpa modules.
  • Good expertise in working with various open source software like spring, Hibernate, Log4j, JUnit, Ant, Maven, Gradle in development.
  • Working experience with Oracle WebLogic, Apache Tomcat Server, Jetty servers.
  • Good working experience in Cloud technologies like PCF, AWS S3 and EC2
  • Experience working in agile development following SCRUM process, Sprint and daily stand - up meetings.
  • Involved in Design and Architecture workshops, Budget allocation and Sprint planning meetings.
  • Experience in full System Development Life Cycle (Process Engineering, Design, Development, Deployment Support and Testing).
  • Experience in java application testing using JUNIT, Mockito framework and SoapUI for unit testing.
  • Extensive experience in different source control systems such as Git hub, Bitbucket, SVN, CVS and RTC.
  • Proficient in implementing various Java/J2EE design patterns including Singleton, Facade, Builder, Factory, Abstract Factory, MVC, Front Controller, DAO etc.
  • Experience in configuring and deploying java applications on WebLogic, Tomcat and Jetty application servers.
  • Hands on experience in writing/using build scripts based on ANT, MAVEN, Gradle build tools.
  • Good in analytical skills, problem solving, communication, interpersonal skills with teh ability to handle multiple tasks or projects working independently as well within a team also.

TECHNICAL SKILLS:

Programming Languages: Java 1.4/1.5/1.6/1.7/1.8/11

J2EE Technologies: JDBC, Servlets, JSP, Web services (SOAP/REST/JSON)

Application servers: Jetty, Tomcat, WebLogic

Frameworks: Spring boot, spring 2.x/3.x, Hibernate 2.x/3.x, EXTJs, Angular

Markup & UI languages: HTML, XML,HTML5, css/css3, angular, react and nodeJsDatabases Cassandra, Oracle 9i/10g, MS SQL and Informix

Tools: Soap UI1.7, Toad 8.1, SQL Developer, DBeaver

Management & Version Control Tools: Jira,Bitbucket,Confluence,Bitbucket, SVN, RTC and CVS

IDE: VsCode, IntelliJ, Eclipse and Net Beans

PROFESSIONAL EXPERIENCE:

Confidential, Eagan, MN

Java Developer

Responsibilities:

  • Involved in building and consuming teh REST based micro services using spring boot
  • Involved in defining custom annotation to define rules and apply them on teh incoming data
  • Involved in design and develop react modules to create UI screens for teh tool
  • Involved in writing Mongo aggregation operation
  • Involved in writing teh seed jobs and Jenkins admin scripts for creating different pipeline for CI/CD
  • Followed TTD approach to develop teh application using Junit and Mockito
  • Involved in configuring AWS S3 and process files using AWS Apis
  • Involved in Agile sprint planning, daily standup, back log refining and retrospection meetings
  • Involved in deploying teh application to different environments in different data centers using PCF (Monarch)
  • Followed teh code coverage principles, vulnerability scans and production readiness load and performance testing
  • Involved in starting well, innovation and design meetings for team and application building
  • Experience in using Log Insight to for monitoring event logging
  • Provided API documentation using swagger
  • Experience in using local docker to deploy and run my sql and other apps

Environment: Java 11, Vs code, swagger-ui, docker, Jenkins, PCF Cloud,Junit, JAX-WS, XML, apache-commons, Spring Boot, MVC and Spring jpa, MongoDB, Linux, Gradle 5.x, Bit Bucket, Advanced Rest Client, Kafka, SonarQube, Jira, Confluence

Confidential, Bellevue, WA

Java Developer III

Responsibilities:

  • Involved in building and consuming teh REST and SAOP based services through synchronous
  • Created a multi-threading Aggregator framework to consume REST services and their dependencies
  • Involved in creating Errors and validation frame work for teh requests from teh client
  • Involved in writing utilities for validating and converting IMEI, IMSI, MSISDN rules.
  • Designed API to configure, interact downstream systems or retrieve from caching
  • Integrated sub systems and API is using WSO2 API management
  • Help Devops team to write CI/CD pipe lines and code coverage integration
  • Helped integration APIs in WSO2 using custom polices for Security and Identity management
  • Worked in distributed caching for saving response to and retrieve from cache
  • Implemented Swagger documentation on Union APIS
  • Involved in Interface design discussions with client
  • Involved in Dockerize and Jenkins pipeline to deploy teh app to PCF Cloud
  • Provided internal API documentation on exposed Web services on how to use them with example payload data.
  • Performed in executing load test to get teh throughput statistics
  • Involved in support during Testing, Final stage and Production release
  • Validated XML against XSD and involved in Developer testing of SOAP and REST based Services using POSTMAN/SOAP UI.
  • Experience working in Agile development following SCRUM process, Sprint Planning, daily stand-up meetings and Sprint Reviews.
  • Involved in unit testing and performance testing.

Environment: Java 7/8, Eclipse, swagger-ui, WSO2,docker, Oracle, PCF Cloud, JAX-WS, XML, apache-commons, Spring Boot, MVC and Spring jpa, Linux, Maven 4.x, Bit Bucket, SOAP UI

Confidential, Bellevue, WA

Java Developer III

Responsibilities:

  • Involved in building and consuming teh REST and SOAP based Web
  • Involved in designing UI screens and also developing using AngularJs
  • Validated UI Screens and mandatory fields validations
  • Designed and implemented custom widgets and alert boxes for application using Jquery
  • Involved in new users provision by generating base 64 passwords to users
  • Implemented sending email alerts to administrators on new changes using tool
  • Involved in Interface definition discussions with client
  • Provided internal API documentation on exposed Web services on how to use them with example payload data.
  • Performed in executing load test to get teh throughput statistics
  • Involved in support during Testing, Final stage and Production release
  • Validated XML against XSD and involved in Developer testing of SOAP and REST based Services using POSTMAN/SOAP UI.
  • Actively involved in Regression testing and manual testing of teh application developed.
  • Experience working in Agile development following SCRUM process, Sprint Planning, daily stand-up meetings and Sprint Reviews.
  • Involved in unit testing and performance testing.

Environment: Java 6, Eclipse, JQuery, AngularJs, Oracle, Weblogic, JAX-WS, XML, Spring MVC, Hibernate, Linux, Maven 4.x, SVN, SOAP UI

Confidential, Bothell, WA

Lead Java Developer

Responsibilities:

  • Actively involved in reviewing Business Requirements, High Level and Solution Documents, Application Interfaces documents
  • Create and discuss Interface requirement documents with FE team to finalize on XSD schema.
  • Involved in building and consuming teh REST and SOAP based Web
  • Involved in Interface definition discussions with FE team for integration of services.
  • Provided internal wiki documentation on exposed Web services on how to use them with example payload data.
  • Performed in executing load test and generating reports for Higher management
  • Involved in support during Testing, Final stage and Production release and analyzing logs in all datacenters
  • Worked on implementing services like Unified customer login profile, Unified Customer Service Profile and Retrieve Customer Credit Policy etc.
  • Validated XML against XSD and involved in Developer testing of SOAP and REST based Services using POSTMAN/SOAP UI.
  • Provide Unit test cases and Integration Testing using JUNIT.
  • Actively involved in Regression testing and manual testing of teh application developed.
  • Developed Test driven, Test first methodology based JUnit test cases for existing modules, new enhancements and new modules.
  • Experience working in Agile development following SCRUM process, Sprint Planning, daily stand-up meetings and Sprint Reviews.
  • Played a very important role in Defect Management assign and resolving based on severity level, Coordinated with teh team to resolve teh production issues.

Environment: Java 7, Eclipse, SQL server, Tomcat, JAX-WS, XML, XStream, Spring MVC, Hibernate, Linux, Maven 4.x, SVN, SOAP UI

Confidential

Senior Java Developer

Responsibilities:

  • Actively involved in requirement analysis, design and development.
  • Designed & implemented features like Asset, Model and Manufacturer creation and linking a Ticket to an Asset in Cloud Asset Management capability.
  • Responsible in developing UI screens for accessing Asset Management using JavaScript and EXTJS framework.
  • Involved in building and consuming teh REST Full Web services using ODATA implementation and providing metadata of all ODATA services.
  • Provided internal wiki documentation on exposed REST Full Web services on how to use them with example payload data.
  • Provided Web services for discovering different type of Assets like Physical, Virtual and ESX servers and supported third party Discovery API like Altris, Scandesk, SCCM.
  • Provided XML parsing and mapping XML elements to POJOs using XStream, Used them in creating entity Objects and pushing them to Database
  • Validated XML against XSD and involved in Developer testing of RESTFul Services using Advanced REST client
  • Designed and developed Custom widgets, provided Custom event handlers, used custom CSS and themes in EXTJS Framework.
  • Actively involved in Regression testing and manual testing of teh application developed.
  • Developed Test driven, Test first methodology based JUnit test cases for existing modules, new enhancements and new modules.
  • Responsible for UI Unit testing, written test cases using Java script in Jasmine Unit testing Framework.
  • Experience working in Agile development following SCRUM process, Sprint Planning, daily stand-up meetings and Sprint Reviews.
  • Acted as a Scrum Master, involved in defining scope for each sprint till complete implementation of stories associated to each sprint by TEMPeffectively conducting Grooming, SCRUM and Retrospection meetings
  • Used RTC TEMPeffectively for creating and assigning tasks/stories to Scrum members, Used Code collaborator plug-in for code reviews and coding standards
  • Played a very important role in Defect Management assign and resolving based on severity level, Coordinated with teh team to resolve teh production issues.

Environment: Linux, Java 7, Eclipse, MS SQL server 2008, Weblogic,JAX-RS, ODATA, XML, JSON, XStream, Spring MVC, Hibernate, EXTJS, JavaScript, CSS, Maven 4.x, RTC

Confidential

ENGINEER II

Responsibilities:

  • Provided Custom Distance Measure Algorithm to best fit teh domain by extending teh Distance measure Algorithms provided in MAHOUT open source library.
  • Involved in building Web services to provide recommendations based on User watching events. Provided User based and Content based Recommendation Clustering Algorithms provided in MAHOUT.
  • Designed Recommendation Result format, Used MEMCACHED to populate and cache teh recommendations for each event.
  • Written parsing Scripts to fetch metadata from websites like IMDB and to use them in constructing teh Video on Demand(VOD) metadata library
  • Involved in producing and consuming teh REST based Web services
  • Involved in Developer Testing REST based Web services using SOAP UI/REST Client, validating teh Request and Response validation
  • Actively participated in Requirement meetings, Understanding & Strategizing requirements.
  • Written Product design specification document, example Request and Responses formats. Documentation on available services used in internal wiki and s.
  • Written Configuration xml for Class mappings between XML POJO and DTO classes using Dozer mapping XML
  • Used Toad tool to connect to Oracle, write SQL queries and debugging SQL queries
  • Designed and developed Custom widgets, provided Custom event handlers, used custom CSS and themes in EXTJS Framework.
  • Involved in Coding, Unit Testing and Peer to Peer Reviews.
  • Experience working in Agile development following SCRUM process, Sprint Planning, daily stand-up meetings and Sprint Reviews.
  • Acted as a Scrum Member, Involved in completing teh story points assigned and proactively participated in picking up teh stories from product backlog.
  • TEMPEffectively involved daily SCRUM meetings, Sprint Planning and retrospection meeting after each development sprint
  • Resolved defects at faster rate to deliver complete feature and helped QA for providing Automation Scripts.

Environment: Linux, Oracle 9i, Toad for MySQL & Oracle, Java 7,XML,Dozer, Net Beans, MS SQL server 2008,Mahout, Lucene, Jetty, Redis, JAX-WS,Spring MVC, Hibernate, EXTJs, CSS

Confidential

ENGINEER I

Responsibilities:

  • Actively involved in requirement analysis, design and development.
  • Responsible for Creating Payout Data and winning patterns from product design and specification document.
  • Designed and developed SLOT engine dat can be used to support all Slot Engine games with different specifications
  • Provided Shell scripts to take Game data as input and generate pipe separated column data to use in DB Scripts to upload data to tables.
  • Developed code to make use of Random Number Generator server, identifying teh winning pattern from teh random numbers and generate stop positions and calculating winnings based on teh outcome.
  • Involved in Coding, Developer testing and Unit testing
  • Providing Force Tool for QC team for force teh result and test Stop animations, winning pattern & payouts
  • Provided fixes for defects rose by QC team and helped them to mark as resolved by clarifying teh technical behavior.

Environment: Unix, Java 1.6, Maven, Informix, Servlets,JSP,JDBC, Html, JavaScript, Informix, Tomcat, Eclipse, Junit, XML, TCL

Confidential

ENGINEER I

Responsibilities:

  • Actively involved in requirement analysis, design and development.
  • Responsible for Creating game data and payout data from product design and specification document.
  • Involved in designing and helped in developing Table Card game engine to support all Card type games.
  • Provided Shell scripts to take Game data as input and generate pipe separated column data to use in DB Scripts to upload data to tables.
  • Developed code to make use of Random Number Generator server, validating teh rules defined on each Hand and calculating winnings based on teh outcome.
  • Involved in Coding, Developer testing and Unit testing
  • Providing Force Tool for QC team for force teh result and test Stop animations, winning pattern & payouts
  • Provided fixes for defects rose by QC team and helped them to mark as resolved by clarifying teh technical behavior.

Environment: Unix, Java 1.6, Maven, Informix, Servlets, JSP,JDBC, Html, JavaScript, Informix, Tomcat, Eclipse, Junit, XML, TCL

Confidential

ENGINEER I

Responsibilities:

  • Actively involved in requirement analysis, design and development.
  • Providing Force Tool for QC team for force teh result and test Stop animations, winning pattern & payouts
  • Provided fixes for defects rose by QC team and helped them to mark as resolved by clarifying teh technical behavior.
  • Designed and developed Volume test Tool used to calculate teh game payouts to show RTP(Return To Player)
  • Modified teh RTP values to match teh Alderney Gambling Control Commission (AGCC) standards
  • Making use of JSP, HTML, and XML for teh designing teh GUI framework to show teh results
  • Creating Strategies to Run Volume test and providing different output formats (HTML, CSV)

Environment: Unix, Java 1.5, Maven, Informix, Servlets, JSP,JDBC, Html, JavaScript, Informix, Tomcat, Eclipse, Junit, XML, TCL

We'd love your feedback!