We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over Seven years of experience as Software Developer having hands - on experience in OOP’s Concepts, OOAD, software analysis, design, development, implementation.
  • Over Five Plus years of experience as Full Stack Developer with hands on experience in designing, developing, microservices Architecture, implementing and Testing.
  • Extensive hands on work experience using Microservices with Spring Boot, Restful and SOAP, SOAP UI Web Services
  • Extensive work Experience and Knowledge of all phases of Software development life cycle (SDLC). Developing applications using Agile and SCRUM methodologies.
  • Strong hands-on experience with Spring MVC Controllers, Spring Core, Spring Integration, SpringBoot, Spring Annotations, Spring Dependency Injection, Inversion of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Hibernate, Spring Security along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Hands on experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java, Java7/Java8, J2EE, Spring, JDBC
  • Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Deep knowledge in various Java7/Java8 concepts like OOPS, Collections, Multithreading, Exception Handling, Lambda expressions, stream, Functional interfaces, Parallel Array Sorting.
  • Experience in Web technologies such as AngularJS, Angular2/4/5/6/7, AJAX, JSON, HTML5, CSS, Node.js, JQuery, JavaScript, Bootstrap.
  • Web Sphere Application and Portal Server Tomcat.
  • Experience with Java Batch for batch file environment.
  • Good knowledge on working with Docker and Kubernetes based on containerized applications.
  • Good knowledge on Cloud Amazon Web Service (AWS), Elastic Load Balancing and S3 along with other cloud services.
  • Expertise in using IDEs like STS, Eclipse, NetBeans, and IntelliJ IDE in various Configurations with version control tools like GIT, SVN.
  • Experience in developing Restful Web Service (JAX-RS) using Jersey framework.
  • Experience in designing and developing User Interface (UI) applications and professional
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
  • Extensive knowledge on Automating REST services using REST Assured API.
  • Expertise in MVC2 Architecture using Struts, Spring with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, and Service locator, DAO, DTO and Business Delegate in the development of web based and distributed Enterprise Applications.
  • Worked on Continuous Integration/Deployment (CI/CD) tools like Docker, Jenkins and Maven scripts to build and deploy the applications on to various application servers.
  • Worked with database designing, development and debugging SQL, PL/SQL queries in databases like Oracle, SQL Server, and No SQL databases like MongoDB.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
  • Hands on experience for writing test cases using Protractor, Karma and Jasmine for UI applications, Junit and Cucumber for API’s.

TECHNICAL SKILLS

Programming Languages: Java 7/8, OOPS, Multi-threading, Garbage Collections and other Core Java concepts

Scripting Languages: JQuery, JavaScript (Single page application), TypeScript, NodeJS, JSP

Frameworks: Spring MVC, Spring Boot, Spring Data, Spring Security, Spring Batch, Bootstrap, Struts

IDE: Eclipse, IntelliJ

Web Technologies: JAX-WS, JAX-RS, SOAP, REST, SOAP UI

Databases: Oracle (11g, 12c), NoSQL, MongoDB, PL/SQL

Build Tools: Maven, GIT, Jenkins, Gradle

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, UNIX

Methodologies: Agile, Scrum, TDD, SDLC

Cloud: AWS, EC2, S3

Testing Tools: Jasmine, Karma, Protractor, JUnit, Cucumber

PROFESSIONAL EXPERIENCE

Java Developer

Confidential

Responsibilities:

  • Gather user requirements and plan the Design, Code and maintain highly scalable applications using HTML5, CSS3, Bootstrap and JS, JSP for multiple browsers.
  • Involve in sprints planning and daily scrums to discuss the development progress and Roadblocks of the project.
  • Involve in fixing the bugs at Development and production levels.
  • Develop and upgrade the existing applications from older java version to Java 8 concepts like Functional Programming, Lambda Expressions, Method References, Functional Interfaces, Streams.
  • Implement client-server business applications using SOA Architecture, SOAP, Process flow, Work flow services and design patterns along with Spring Boot based services.
  • Involve in converting application from Struts 2.0 to Spring boot latest version. Should be able to convert the associated tags and libraries from struts to spring.
  • Involve in updating the existing hibernate class and configuration for all object related mappings (ORM).
  • Involve in rewriting the SQL Queries using SQL Developer.
  • Implement load and save files from S3 Bucket using AWS.
  • Prepare release notes and provide snapshots to deploy in QA/Test and Production/Staging environments.
  • Create and modify the unit test cases for the application using JUNIT.

Environment: Java 6/8, J2EE, Spring Boot, Spring Security, Spring Data, Spring Core, Spring MVC, Struts, Hibernate, SQL, JS, JSP, HTML, CSS, Apache Tomcat, Gradle, Oracle (11g/12c), JUNIT, Bit Bucket, GIT, AWS, Source Tree, STS, SOUP UI, Postman

Software Engineer

Confidential, Richmond, VA

Responsibilities:

  • Gather user requirements and plan the Design, Code and maintain highly scalable Bank applications using HTML5, CSS3, Bootstrap and Angular (5, 6 & 7) for multiple browsers.
  • Involve in sprints planning and daily scrums to discuss the development progress and Roadblocks of the project.
  • Involve in fixing the bugs at Development and production levels.
  • Worked with cloud SSO team to provide security for applications. OAuth 2.0 for REST API’s.
  • Develop applications using Java 8 concepts like Functional Programming, Lambda Expressions, Method References, Functional Interfaces, and Streams.
  • Implement client-server business applications using Microservice Architecture, REST API Layer, Process flow, Work flow services and design patterns along with Spring Boot based services.
  • Develop API for using Amazon Web Services (AWS) like EC2, ECS, Elastic Search (for storing metadata) and S3 for code deployment.
  • Worked on docker file to insert new images or update the existing images to the repository and pull those to run as containers.
  • Worked on restarting and updating the existing docker containers in the process to restart the application when ever it is updated with cluster config changes.
  • Prepare release notes and provide snapshots to deploy in QA/Test and Production/Staging environments.
  • Worked on writing test cases for the application functionality using Junit, Cucumber for API.
  • Worked on writing test cases for the UI application using Protractor, Jasmine, and Karma.
  • Worked with AWS DevOps engineers in field of release automation for Java Technologies to achieve continuous Integration and continuous Delivery (CI/CD).
  • Provide IT support and troubleshoot real-time issues in which help end users to achieve faster results.
  • Create and modify the documentation of project providing technical and business explanation justifying architectural designs and development approach.

Environment: Java 7/8, REST API’s, Spring Boot, Spring Security, Spring Cloud, Node, HTML, CSS, Angular 2/4/6/7/8, Apache Tomcat, JIRA, Oracle, Amazon Web Services (AWS), EC2, Cloud watch, Protractor, Karma, Jasmine, Junit, Cucumber, Maven, MongoDB, Docker, Jenkins, CI/CD, Agile Methodology, Oracle 12c, VS Code, STS and IntelliJ.

Senior Java Full Stack Developer

Confidential, Birmingham, AL

Responsibilities:

  • Used Agile methodology followed by SCRUM process Sprints and daily Stand up meetings.
  • Used SharePoint as a collaborative tool for office integration.
  • Implemented web services based on microservices architecture.
  • Coordinated with language service providers to execute localization projects, resolve issues, and allocate resources.
  • Involved in fixing the bugs at Development and production levels.
  • Provided support to the Clients in resolving the production tickets.
  • Supported the application in production and interacted with off-shore and on-site production support teams.
  • Developer applications using Java 8 concepts like Functional Programming, Lambda Expressions, Method References, Functional Interfaces, Streams.
  • Worked on core Java concepts such as Collections, Generics, Multi-threading and Serialization.
  • Implementing client-server business applications using Microservice Architecture.
  • Performed the code reviews and refractor the code to improve the performance.
  • Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, NodeJS, jQueryand used Bootstrap for creating Responsive Web pages, themes and templates.
  • Developed Application to fetch response from Restful Web services from consumer side using Angular 2/4.
  • Worked on writing test cases for the UI application using Protractor, Jasmine, Karma
  • Worked on designing documents, and translated them into HTML5, CSS3 preprocessor styling SCSS, JSON files, JavaScript code and Angular JS.
  • Implemented modules using SpringBoot, Amazon Web Services, REST Web services Spring Boot Security.
  • Implemented Micro Service Architecture with Spring Boot based services interacting through a combination of REST and SOAP.
  • Developed applications using Java8 new features such as Lambda Expressions and Stream API's.
  • Experience in performing Tuning the JVM for running Apache Tomcat.
  • Worked on Lambda-event-driven, serverless computing platform and IAM (Identity and Access Management) for providing the authentication infrastructure used to authenticate access to various services.
  • Experienced working with Application servers like Apache Tomcat.
  • Worked on implementing application security including User Management, LDAP authentication, authorization.
  • Maintained security mechanisms through Spring Security for developing highly authenticated and authorized applications.
  • Developed API for using Amazon Web Services (AWS) like EC2, Cloud watch and Elastic Bean Stalk for code deployment.
  • Developed serverless applications using AWS Lambda in integration with EC2.
  • Worked on PL/SQL database triggers to implement the business rules in the applications.
  • Worked on implementing business logic with Oracle stored procedures, Functions, Triggers using PL/SQL.
  • Used oracle, NoSQL for storing the data of the application backend.
  • Resolved bug in application by coordinated with team members to assure a positive outcome using JIRA.
  • Developed CI/CD system for deploying back end infrastructure as well as front end applications.
  • Used Eclipse IDE for developing & building the applications.
  • Used Maven to build the J2EE application.
  • Worked on unit and integration test cases using spring JUnit and REST Templates.
  • Used GIT as a repository for version control and branch management.
  • Prepared and executed JUNIT test cases to test the application (TDD).

Environment: Java 7/8, J2EE, Microservices, Spring Core, Spring Boot, Spring Security, Spring MVC, Spring Cloud, UML, NodeJS, HTML, CSS, Angular 2/4, Apache Tomcat, JIRA, Oracle, Amazon Web Services (AWS), EC2, Cloud watch, Maven, MongoDB, PL/SQL, Docker, Jenkins, Agile Methodology, Oracle 12c, Junit, Protractor, Karma, Jasmine, Sublime Text 3, Eclipse.

Java Full Stack Developer

Confidential, Philadelphia, PA

Responsibilities:

  • Used Agile methodology followed by SCRUM process Sprints and daily Stand up meetings.
  • Involved in requirements gathering, developed the GUI, and wrote business logic code for server side and client-side implementation.
  • Involved in fixing the bugs at Development and production levels.
  • Provided support to the Clients in resolving the production tickets.
  • Supported the application in production and interacted with off-shore and on-site production support teams.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Access Object (DAO).
  • Worked on implementing the application framework using OOAD and Design Patterns in Java.
  • Developed Business components and integrated them using Spring features such as Dependency Injection for injecting beans and Auto Wiring various components such as DAO layers and service proxy layers.
  • Involved in designing the entire system with Critical Core and advanced java Components using Java Collections and Multithreading.
  • Handled Multi-Threading using handlers and Async task.
  • Performed the code reviews and refractor the code to improve the performance.
  • Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Designed, developed and maintained the data layer using Hibernate & POJO and performed configuration of Spring application framework.
  • Extensively used XML for request and response with web service data transfer across different systems.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using REST and Soap Web services using NodeJS.
  • Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
  • Provide thought leadership for cloud developer technology inside Google and collaborate with cross-functional engineering teams to streamline or improve adoption of Google Cloud Platform.
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Designed and created Hibernate persistence classes using Hibernate API
  • Involved in designing and implementing Hibernate Domain Model for several services.
  • Worked on XML parsing by using JAXB for XML Schema Validation.
  • Used XSLT to transform XML data structure into HTML pages.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX- RS, SOAPUI and Swagger.
  • Worked on fixing the batch logs using shell script and retrieving the data from database.
  • Used oracle, NoSQL for storing the data of the application backend.
  • Used Maven, Gradle to manage dependencies in the application and used GIT for the version control.
  • Worked on Jenkins for continuous Integration and End -to-End automation for all builds and deployments. Created pipeline in Jenkins by integrating GIT and Maven plugins.

Environment: Java 7, J2EE, OOAD, SOA, JSP, Spring, Spring Security, Spring AOP, Hibernate, POJO, NodeJS, Express.JS, JSP, Swagger, WSDL, SOAP, REST, UML, XML, XSLT, Apache Tomcat, Maven, Gradle, Eclipse, NoSQL, Google cloud, Oracle 11g/12c, MongoDB, Agile Methodology, Windows

Java Developer

Confidential

Responsibilities:

  • Designed new services using various J2EE design patterns like Business Delegate, Singleton, and Factory pattern.
  • Worked on designing and implementing the architecture for the project using OOAD, UML design patterns.
  • Worked on core Java concepts such as Collections, Generics, Multi-threading and Serialization.
  • Implemented front-end using jQuery, HTML, CSS and JavaScript.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring Icon, Spring annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle, JBoss.
  • Developed modules using Structs, spring, Ajax, JSP, JSF, Servlet, Hibernate and jQuery.
  • Using Java Collection framework extensively. Using Log4J for logging
  • Prepared and executed JUNIT test cases to test the application (TDD)
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Developed various batch jobs using spring and Quartz scheduler deployed them on WebSphere application Server.
  • Used Hibernate JPA for mapping business objects to the Oracle database.
  • Using Angular JS as the development framework to build a single-page application.
  • Extensively worked on both consumption & producing of RESTful based web services using JAX-RS & jersey parsers.
  • Used Hibernate to store the persistence data into the MySQL database and written HQL to access the data from the database.
  • Automate build process by using Maven and used CVS version control tool.
  • Used Maven for compilation, packaging and deployment in the Apache Tomcat and Web sphere Application servers.
  • Configured and customized logs using Log4J.
  • Building and Deployed the application in WebLogic Application Server.
  • Created system architecture and design using the UML Analysis Model and Design Model.
  • Created Restful Web service for updating customer data from sent from external systems.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Used extensively Eclipse in development and debugging the application.
  • Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.

Environment: Java 1.6, J2EE, OOAD, HTML, CSS, JavaScript, Angular JS, Web sphere MQ, Servlet, JSF 2, JMS, JBoss, Spring MVC, Hibernate, JDBC, JNDI, RESTful, MySQL, IBM WebSphere, WebLogic, Maven, Oracle10g, XML, JSON, Log4j, Underscore, jQuery, jQuery-UI, UML, Windows.

We'd love your feedback!