We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Kansas, KS

SUMMARY

  • 7+ years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks, and design patterns.
  • Experienced in working with several software development methodologies ranging from waterfall model to Agile Scrum and Extreme programming.
  • Used Dockertool which is designed to make it easier to create, deploy, and run applications by using containers.
  • Experience with cloud computing providers Microsoft Azure and Amazon web services (AWS) created for building, testing, deploying, and managing applications and services over cloud.
  • Migrated from OAuth 2.0 to Key cloak to allow single sign - on with Identity Management and Access Management at our applications and service modules.
  • For automating we have used Kubernetes application deployment, scaling, and management. It aims to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Experience in building modern distributed applications or Micro services.
  • Experience with latest tech stack such as Java 8, Java 11.
  • Expertise in the implementing CoreJavaconcepts & J2EE Technologies JSP, SERVLET, JMS, JPA, JAXB, JAXWS, JAXRS, JNDI.
  • Hands on experience in the areas of Web applications using J2EE technologies likeJava, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL)
  • Strong Hands-on experience with Spring boot, Spring Batch, Spring JPA, Spring, Hibernate and JUnit frameworks.
  • Experience in writing applications usingJava/J2EE& related technologies such as Hibernate, Servlets, JSP, JDBC,JavaBeans, XML, XSL, HTML, SQL, PL/SQL middleware technologies such as Web Services, SOAP, RESTful web services.
  • Extensive use of Open-Source Software such as Web/Application Servers like Apache Tomcat and Apache, Log4J for logging information and exceptions, Eclipse, IntelliJ IDE.
  • Hands-on experience in different modules Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring IOC of the Spring Application Framework.
  • Experience onJavaMulti-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Worked on Apache Cassandra is NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure.
  • Experience in using Version Control Systems like CVS, SVN, and GIT.
  • Experience with Angular 6 is an open-source JavaScript framework for building web applications and apps in JavaScript, html, and Typescript which is a superset of JavaScript.

TECHNICAL SKILLS

J2EE Frameworks: Spring-boot, Batch, JPA, MVC, Spring, Hibernate, JDBC and JNDI

Web Technologies: HTML5, CSS3, JavaScript, Ajax, XML, XSD, XSL, jQuery, and WSDL, Angular 6

Middleware Technology: Apache Kafka, Active MQ, JMS, MQ Messaging, IBM MQ

Application/Web Servers: Tomcat, Web Sphere, Web Logic

Databases: MySQL, Oracle, MS-SQL, Cassandra

Languages: Java, PL/SQL, Java script

Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)

IDE: IntelliJ, Eclipse, STS

Source Control: Git, SVN, CVS

Defect Tracking Tool: JIRA, Rally

Tools: Swagger, Maven, Log4J, JUnit, Postman

Security tools: Key cloak, OAuth

Cloud services platform: Microsoft Azure, Amazon web services (AWS)

PROFESSIONAL EXPERIENCE

Confidential, Kansas, KS

Java Developer

Responsibilities:

  • Worked in aggressive co-located Agile environment with two-week sprints and was responsible for designing and developing several critical user stories.
  • Responsible for writing J2EE compliantjavacode for application development effort which involved working withJSP, Servlets, JDBC, XML, EJB, etc.
  • Design and Development of Objects using Object Oriented Design inJava.
  • Developed multiple RESTful services which perform several CRUD operations related to customer account and management modules. Used JAX-WS for developing SOAP web services and Jersey for REST based implementation.
  • Develop cloud-based software applications using Microservices architecture with Ruby on Rails, RESTful API and MySql DB.
  • Create Customer Relationship Management (CRM) Tools and services using Healthe Intent data to enable improved patient engagement in the health care environment.
  • Work on Continuous Integration/ Continuous Deployment using Spinnaker
  • Gather meaningful insights into patient engagement using Salesforce cloud software.
  • Enable integration of Big Data platform with CRM system to provide outreach campaigns using up-to-date population health data. have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat.
  • RESTful API development using Ruby on Rails to perform CRUD operations.
  • Developed Oozie Workflow to automate the execution of Big Data Processing pipeline.
  • Implemented Change Detection DoFn for the ETL (extract transform load) Pipeline using Apache Crunch Framework.
  • Developed Processor for the ETL Pipeline using Apache Crunch Framework.
  • Developed ETL Pipeline which writes data HDFS and HBase.
  • Developed /GET endpoint to expose data written to HBase.
  • Uplifted existing ETL pipelines to write to multiple HBase clusters.
  • Developed Integration Tests to verify end-end working of ETL Pipeline and service.
  • Responsible for releasing micro-service to production.
  • Created Splunk Dashboard to display Change Detection and HBase Puts Counter.
  • Developed a ruby service to perform mapping and push data to Salesforce.
  • Developed lightning web components to see data in formatted way in salesforce environment.

Environment: JSP, HTML5, CSS3, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, Amazon Web Services (AWS), JMS, Hibernate, JMX, EHCache, JUnit, Mockito, TestNG, Maven, GIT, Oracle, Tomcat, WebLogic.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) including Analysis, Design, Modelling, and Development and Testing of the system.
  • Developed Use Cases, Class Diagrams, and Sequence Diagrams using Microsoft Visio.
  • Followed, Scrum Agile Software Development methodology for the implementation which is based on “Develop quickly, deliver often” designed and developed the project using MVC design pattern.
  • Configured spring and Hibernate frameworks.
  • Work on a scrum team as part of the development group.
  • The application made SOAP calls to database to get member data to be used while processing the file.
  • Used Git Repository for Version control and Automated Unit testing was done using JUnit.
  • The team maintains their own Jenkins pipeline script to handle their continuous development.
  • The team was expected to deliver their assigned tasks in a timely manner and maintain the correct status and time in Rally.
  • Developed Spring configuration to connect several user interfaces using Spring dependency injection and wiring.
  • Utilized Spring Core, Spring MVC modules using Annotations.
  • Front end development using HTML, JavaScript, JQuery, and CSS.
  • Used Hibernate as Object-Relational Mapping tool to manage data.
  • Involved in peer code reviews.
  • Implemented a logger framework for the application using Log4J.

Environment: CoreJAVA, J2EE, JSON, JSP, MAVEN, Eclipse, Hibernate, Spring, JavaScript, HTML5.0, CSS3Amazon Web Services (AWS), JUNIT, Web services, SOAP, RESTful, Oracle, UML, Web Logic, WSDL, EJB, SOAP, WSDL, SOAP UI, Jenkins CI, Windows.

Confidential

Jr Java Developer

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Spring MVC framework.
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
  • Involved in analyzing, designing, implementing, and testing of the project.
  • Extensively usedJavaMulti-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
  • Developed UML diagrams like Use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
  • Designed and developed user interfaces using JSP, Java script, HTML and Struts framework.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Programmed session and entity EJBs to handle user info track and profile-based transactions.
  • Involved in writing JUnit test cases, unit, and integration testing of the application.
  • Developed user and technical documentation

Environment: JAVA, Java Script, HTML, JDBC Drivers, Soap Web Services, Maven, JUnit, CVS, UNIX, Shell scripting, SQL Server.

We'd love your feedback!