We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 6+ years of an experience with developing Multi - tier applications using JAVA/J2EE Technologies.
  • Knowledge of Application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud and Microservices.
  • Experience with complete Software Development Life Cycle (SDLC).
  • Exposure to Software Design, Development, Coding and Testing.
  • Strong Programming Skills in designing and implementation of multi-tier applications usingJava, J2EE, JDBC Spring Boot and Spring Batch.
  • Designed and developed Microservices business components using Spring Boot.
  • Developed applications using latest technologies like Spring, Hibernate, and REST based web services.
  • Very good understanding on the concepts like core java, collections, Exception Handling, and Multi-threading
  • Experience in full Software Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies Waterfall Process, Iterative Process and Agile.
  • Strong experience in building web applications using Spring (MVC, Core, IoC, AoP, Boot, Web Services) and ORM tools like Hibernate.
  • Expert in generating and analyzing Sonar and Fortify issues and fixing them.
  • Hands on experiencewith Spring-Batch architecture.
  • Solid working experience with various IDE's: Notepad++, IntelliJ, Eclipse, NetBeans, and Visual Studio.
  • Expertise with Version Control tools like GIT and Bitbucket.
  • Expert in using slf4j and log4j to set up the levels.
  • Exposure to Issue tracking tool like JIRA
  • Good understanding on the build tools like MAVEN and Gradle. Also familiar with Continuous Integration and Continuous Deployment tool like Jenkins
  • Have deep understanding of both Relational Database and experience in non-relational database.
  • Experienced in database systems like Oracle and MySQL server to manage tables and created views, indexes, sequences, stored procedures and functions for the fast retrieval and manipulation of data.
  • Expertise in Documenting the software Requirements specifications including Functional Requirements, Data Requirements, and Performance Requirements
  • Hands-on experience in unit testing frameworks Junit, Mockito, Power Mockito and Cucumber.
  • Implemented innovative solutions with emerging technologies for resolving issues such as inefficiency, performance bottleneck in distributed applications.
  • Mentored team member to learn and use emerging technologies and domain knowledge.
  • Provided solutions to automate development and testing for web services-based application.

TECHNICAL SKILLS

Languages: Core Java, Java 1.8, J2EE, Collections, Multithreading, Microservices

J2EE Standards: Servlets, JSP, JDBC, and JSTL

Frameworks: Spring (Core, MVC, AoP, IoC, JDBC Template, Boot, Webservices), Spring Batch Hibernate, Angular JS, SlF4J, Log4J, Logger, RESTEasy

Web Technologies: JSON, XML, XSD, DTD, YMAL, HTML, CSS, JavaScript, Bootstrap, jQuery, Angular

Databases: Oracle, SQL Server, MySQL, MongoDB, DB2

IDE: Eclipse, IntelliJ IDEA, NetBeans, Notepad++, Squirrel

Build Tools: MAVEN, Gradle, Jenkins

Version Control Tools: Git, Bitbucket and SVN

Web/Application Servers: Apache Tomcat, Jboss and Wildfly

Testing Tools: Junit, Cucumber, Mockito, Power Mockito

Operating Systems: Windows and LINUX

PROFESSIONAL EXPERIENCE

Confidential, Irving TX

Java Developer

Responsibilities:

  • Followed SAFE Agile SCRUM methodology and sprint meetings, attending daily stand ups.
  • Designing and Developing new enhancements using Java/J2EE.
  • I worked on Topology Services (TS) component. Which is a part of IMPACT application.
  • Converted CORBA services to REST webs services using RESTEasy framework with the help of JAX-RS.
  • Implemented APIGEE as security protocol to access webservices and Micro services.
  • Resolved the security vulnerabilities such as SQL injections, JNDI reference injections, XPath injections and many other issues.
  • Used Fortify as tool to check on the security vulnerabilities.
  • Worked on Blackduck security issues to prevent security attacks.
  • Developed automated test suit with different test cases for POSTMAN to perform regression testing.
  • Migrated the applications from jboss EAP 6.0 to Wildfly latest.
  • Converted applications from java version 7 to Openjdk11 to take most of the advantage of updated version and also to be compatible to Wildfly.
  • Worked on Bitbucket and Gitlab as version control tools.
  • Used Maven as build tool to build and generate the RPM.
  • Jenkins is used in the application for continuous integration and deployment.
  • Highly used the ide tools such as Eclipse and IntelliJ Community edition.
  • Participated in the Spring demo, retro sessions, backlog grooming and PI (program Increment) as well.
  • Developed and updated the internal Test tool to test all the CORBA services.
  • Worked on Squirrel to perform create, read, update and delete operations on data tables.
  • Collaborated with other teammates to help them on different issues.
  • Worked on UNIX/LINUX environment to install the kits on test environment.
  • Provided the production support for Topology Services.

Environment: Core Java, Java, Microservices, AWS, APIGEE, ITW, XML, JSON, Jenkins, Java 7, Java 8, Openjdk11, Eclipse Oxygen, IntelliJ and SAFe Agile Central, Maven, GitLab, Bitbucket, Junit, Fortify, Blackduck, Testtool(Test Automation Framework), Jira, Jboss, Wildfly, Squirrel, CORBA, RESTful Web services, JAX-RS, RESTEasy, POSTMAN, REST, SOAP, LINUX

Confidential, Englewood CO

Java Developer

Responsibilities:

  • Understanding User requirements, participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
  • Followed Agile SCRUM methodology and sprint meetings, attending daily stand ups.
  • Designing and Developing new enhancements using Java 1.8/J2EE.
  • Developed the Model, View and Controller (MVC) Components while implementing Spring Framework.
  • Implemented RESTful Services Worked with QA team on daily basis in fixing the reported bugs.
  • Used GIT as the code repository and versioning system.
  • Performed Unit testing on the application using Junit, Mockito and Power Mockito.
  • Deployed services in Jenkins to analyze Sonar and Fortify results to fix code coverage issues and branch coverage as well.
  • Worked on TAF (Test Automation Framework) to make sure every service is working efficiently after developing a new module or code changes.
  • Deployed the Microservices in Cloud Stackato.
  • Developed all the Junit test cases for all the different layer implementations.
  • Developed Maven configuration files for all the existing plugins to make part of the build.
  • Used Maven as build tool and Jenkins for continuous integration development.
  • Performing the code review activities and retrospective.
  • Using Tomcat as a server to deploy applications which is customized in Stackato.
  • Used Eclipse as IDE tool to develop the application.
  • JIRA for bug and issue tracking.

Environment: Core Java, Java 1.8,Spring Framework, XML, JSON, Jenkins, Eclipse Oxygen and Agile/Scrum, Maven, GIT, Junit, Mockito, Power Mockito, SonarQube, Fortify, TAF (Test Automation Framework), Jira, Tomcat, Microservices.

Confidential, Exton PA

Java Developer

Responsibilities:

  • Developed modules to store, retrieve and maintain patient database using Java, Spring Framework and Oracle 11g.
  • Implemented HIPPA policies for the integrity of sensitive data.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning and used JIRA as a tracking tool for the sprints.
  • Involved in the design and development ofBatchJobs usingSpringBatchArchitecture
  • Developed variousbatchjobs which process bulk of data received from business partners in the format of XML and flat files
  • Worked with HTML, CSS, JavaScript for developing user interface.
  • Created optimized graphic websites and application interfaces using HTML, CSS3 and jQueryUI framework.
  • Used Bootstrap and AngularUIBootstrap for creating rich, ResponsiveUIScreens for varying screen sizes and devices.
  • Worked on AngularJS directives and controllers for designing the web application and used its two-way data binding to achieve the feedback functionality from the user.
  • Used AngularJS filters for searching, sorting, and pagination and used custom filters.
  • Developed all the Junit test cases for all the different layer implementations.
  • Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update data in the database.
  • Developed the Model, View and Controller (MVC) Components while implementing Spring Framework.
  • Developed Spring DAO templates for all typed of CRUD operations.
  • Implemented RESTful Services Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
  • Used Bitbucket for version repository maintenance.
  • Developed Java utility programs to retrieve data from Oracle.
  • Developed Maven configuration files for all the existing plugins to make part of the build.
  • Used Maven as build tool and Jenkins for continuous integration development.

Environment: HTML, CSS, JavaScript, Angular, Java,Hibernate, Spring Boot, Spring-Batch, JDBC Template, JSON, Bootstrap, Jenkins, IntelliJ IDEA and Agile/Scrum, Maven, Bitbucket, Junit

Confidential, Boston

Java Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, Sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed and developed front-endUIusing HTML, CSS, Sass, JavaScript and jQuery.
  • Performed Client-side validation using JavaScript.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Create, edit and maintain sites implementing responsive design and themes using front-end development frameworks including Bootstrap and media queries.
  • Worked with the Web Tools Development team in creating features for WebSphereDeveloperTools Implemented Angular controllers to maintain each view data and customized data tables and high charts into Angular JS directives.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Used JSON for data exchange between applications modules.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices.
  • Used Hibernate to decouple to business logic and view components.
  • Implemented custom validation controls for various forms with help of JavaScript validation controls.
  • Used SVN for version repository maintenance.
  • Used JUnit for writing test cases and testing the application functionality.
  • Following Scrum methodology to track the project details and updating the development status every day.
  • Took part in setting up the application with Jenkins, AWS and involved in builds and deployments to Tomcat server.

Environment: Java/J2EE, JSP, Servlets, HTML, CSS, Bootstrap, JavaScript, SVN, AngularJS, Agile/Scrum, REST, JSON, Maven, JUnit Firebug and Eclipse.

Confidential

Web Developer

Responsibilities:

  • Understanding User requirements, participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
  • Followed Agile SCRUM methodology and sprint meetings.
  • Designing and Developing new enhancements using Java/J2EE, JavaScript and JSP
  • Extensively worked with Hibernate as ORM and Spring IOC for Dependency Injection for the application
  • Used GIT as the code repository and versioning system.
  • Performed Unit testing on the application using JUnit.
  • Performing the code review activities.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Configured and used Maven scripts to deploy application in server.

Environment: Java, JavaScript,Hibernate, Spring, JDBC Template, Log4j, MySQL, Eclipse, Maven, GIT, Junit, Linux and Tomcat.

We'd love your feedback!