We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Monroe, LA

SUMMARY

  • Over 6 years of IT experience in Design, Development, Support and Implementation of Web based applications using JAVA/J2EE Technologies (Core Java, JDBC, Servlets, JSP, XML, spring, JUNIT, Hibernate and Restful API).
  • Development experience with Java such as OOPS Concepts, Strings, IO, Multithreading, Collections and Exception Handling.
  • Experience in spring frameworks like spring web flow, ORM, spring core, Spring AOP.
  • Extensive knowledge in Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Good knowledge of spring's IOC, AOP, Spring MVC and spring's integration with Hibernate technologies.
  • Experience with web API lifecycle.
  • Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework.
  • Created SQL, Mongo queries for the effective retrieval and storage of data from the database.
  • Good knowledge at SOAP/WSDL and RESTful API interfaces in java. Created and executed both load and functional tests for web services.
  • Extensive experience in developing Microservices using Spring Boot.
  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed Test - Driven Development (TDD) and participated in scrum status reports.
  • Knowledge of the Software Development Life Cycle and experience working in Application servers like web Sphere, Apache Tomcat and JBoss
  • Used JIRA and Rally to track the user stories, Issues and Bugs related to software or Application.
  • Assisted in responding to emergency support calls and submitting a weekly log to management and in developing network integration policies.
  • Experience working with GoCD, Jenkins, CI/CD, and automated build tools.
  • Part of a response team that worked on support issues throughout the company.
  • Expert knowledge of data structures, computer logic and flow-charting, program design methods and techniques, database vendor versions, compiler versions
  • Excellent critical and creative problem-solving ability and analytical thinking with quick learning, interpersonal and client interfacing skills.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.

TECHNICAL SKILLS

Languages: C, Java 1.7/1.8, J2EE

Web Technologies: SERVLETS, JSP, JSTL

Frameworks: Spring 4.x, Hibernate 4. x.

Application/web servers: Tomcat, IBM WebSphere 8.x/9.x, Jenkins, JBoss.

Relational Databases: Oracle 10g/11g, MySQL.

NoSQL Databases: MongoDB.

Internet technologies: HTML 5, JavaScript, XML, jQuery.

Ide: Eclipse, IntelliJ, Spring Tool Suite (STS), PyCharm

Operating System: Windows 10, Unix

Bug tracking tools: Rally, JIRA.

Methodologies: Agile, waterfall.

Build tools: Maven.

Web services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE

Confidential, Monroe, LA

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, functional specifications and over-all component design.
  • Usage of advanced java 8 features like Lambda Expressions, filters and enhanced concurrency methods.
  • Implementation of Business Modules Integration using Spring and JPA Data-Mapping.
  • Usage of Maven as Build and Dependency management tool for creating EAR, WAR, Jar files to be deployed in application servers and integrated with GITLAB.
  • Extensive experience in developing Microservices using Spring Boot
  • Analyzing, designing, developing and maintaining the MongoDB database and associated applications.
  • Splunk usage for viewing Logs, issue analysis and monitoring.
  • Designing and Developing user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle.
  • Determining design methodologies and tool sets, completing programing using languages and software products; designing and conducting tests.
  • Working on Microservices architecture patterns, related frameworks developing and deploying microservice solutions.
  • Completing application development by coordinating requirements, schedules and activities also contributing to team meetings.
  • Worked on Swagger API and auto-generated documentation for all REST calls
  • Build services using Microservices Architectures, Used Jenkins for Microservices deployment
  • Troubleshoot for development and production problems across multiple environments and operating platforms.
  • Hands-on experience with container platforms such as OpenShift Kubernetes
  • Testing JSON output using Advanced REST Client or POSTMAN.
  • Worked on Production issues like working on INCs/Fallouts/Ban fixes.
  • Worked on Alert monitoring and conducting Triages/SWAT calls.
  • Involved in Unit Testing of the components using JUnit.
  • Knowledge on Camunda BPMN.
  • Used GITLAB for version control tool.

Environment: Java, J2EE, Spring, Spring Boot, GIT, Splunk, Swagger, MongoDB (Robo3T), STS, Windows, Grafana, Postman, SoapUI, JIRA, Rally, Eclipse, Kubernetes.

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, functional specifications and over-all component design.
  • Implemented functionality to generate reports using spring batch.
  • Involved in implementing SSO functionality.
  • Developed Spring and Hibernate based multi-tier Web Application.
  • Created and maintained the configuration of the Spring Framework.
  • Worked on designing and developing a complete service Oriented system based on SOA principles and architecture in agile development environment.
  • Configured Spring MVC and Integration with ORM Framework
  • Experience working with GoCD, Jenkins, CI/CD, and automated build tools
  • Implemented object/relational persistence for the domain model.
  • Configured Hibernate objects in the Configuration File.
  • Used Git version control system for check in and check out code.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC, Spring Boot.
  • Developed UML diagrams such as Use-case, Class, Sequence and Activity Diagrams to understand the Systems Architecture.
  • Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
  • Implemented ORM in the persistence layer using Hibernate frame work.
  • Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
  • Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
  • Used Maven for building the entire web application and deployed them on Web Sphere
  • Involved in Unit Testing of the components using JUnit.
  • Used GIT for version control.

Environment: Java, J2EE, Spring, Spring Batch, GIT, WebLogic Server, Oracle, JSP, Eclipse, Windows XP/Linux.

Confidential, Scottsdale, AZ

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, functional specifications and over-all component design.
  • Developed Spring and Hibernate based multi-tier Web Application.
  • Implemented functionalities for daily deliveries and shipments to reconcile inventory.
  • Created and maintained the configuration of the Spring Framework.
  • Configured Spring MVC, E-mail, File-Upload, and Integration with ORM Framework
  • Implemented object/relational persistence for the domain model.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services
  • Worked on Couchbase application which works in both offline and online modes. Data will be stored in Couchbase lite database which is specific to each machine when user is offline.
  • Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Configured Hibernate objects in the Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
  • Implemented ORM in the persistence layer using Hibernate framework.
  • Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
  • Application Design Documented for my entire requirement.
  • Involved in end-end modelling of business processes in IBM Blue works and IBM BPM Lombardi.
  • Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
  • Used Maven for building the entire web application and deployed them on Web Sphere
  • Deployed the ear files on the Web Sphere Application Server.
  • Deployed applications on IBM Web Sphere Application Server.
  • Involved in Unit Testing of the components using JUnit.

Environment: Java SE 6, Java EE, JDBC, JSP, Spring, Hibernate, Oracle 11g, Eclipse, JUnit, GIT, Web Sphere Application Server, Couchbase, REST web services.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in modifying, updating and testing of the component.
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Used multi-threading and socket programming.
  • Deployed the application on JBoss Application Server.
  • Created connection pools and data sources.
  • Suggested ER models and changes in the table structures
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Solved performance issues and brought optimal output from the available resources.

Environment: Java, J2EE, Oracle, JBoss, Oracle, Servlets, JSP, Eclipse, Windows.

We'd love your feedback!