We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • 6+ years of hands - on experience in Building enterprise java applications.
  • Strong Skills in Object Oriented Programming Concepts.
  • Strong experience with Java and J2ee technologies.
  • Proficient in persistence frameworks like Hibernate and JPA.
  • Good knowledge in RESTful web services and microservices.
  • Good object-oriented scripting design and development experience.
  • Good experience with Jenkins and Anthill Pro.
  • Good practice with Test Driven Development.
  • Experienced in building tools like Maven and Gradle, Log4j for Logging and JUnit for testing.
  • Strong understanding of development and implementation of various Java/J2EE design patterns such as Singleton, Factory Design, Builder, Façade, Prototype and Composite pattern.
  • Worked in Web application development using HTML5, DHTML, CSS3, Angular JS, JavaScript.
  • Good Experience in using POSTMAN to test webservices.
  • Good Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system utilizing Unified Modeling Tools (UML) such as Rational Rose.
  • Experienced in Java Programming, Selenium WebDriver, JUnit and TestNG.
  • Hands-on experience with both white box and black box testing
  • Good knowledge in Automation Testing (Selenium).
  • Responsible for designing and implementing tests, debugging and defining corrective actions.
  • Involved in the all aspects of Software Development life cycle such as business requirement gathering, business logic analysis, program specific designs and implementations.
  • Highly self-motivated with strong analytical, communication and problem-solving skills, excellent team player and ability to deliver under critical situations.

TECHNICAL SKILLS

Programming Languages: C, C++, Java/J2EE -Spring MVC, JSP, Servlets, Spring Boot, JDBC, Hibernate

Scripting Languages: JavaScript, Python.

Web Technologies: HTML5, CSS3, AngularJS.

Databases: Oracle 11g, MySQL, PostgreSQL, MongoDB, Amazon S3 Cloud Storage

Applications and IDE’s: Spring Tool Suite, Visual Studio, Rational Rose for UML diagrams, Eclipse

Server: Apache Tomcat 7,8

Version Control tools: Git Labs and GitHub.

PROFESSIONAL EXPERIENCE

Confidential, TX

Java Developer

Responsibilities:

  • Participated in all aspects of Software Development life cycle such as business requirement gathering 20%, business logic analysis, coding and implementations 80% .
  • Maven was used as project build tool for compiling, testing, cleaning, building, resolving dependencies, creating Wars and Jars files and performing the execution of other programs for installing process.
  • Implemented retry message processing by imposing the fixed delay between subsequent retries using Kafka v1.0.0 .
  • Java Persistence API was used for object/relational mapping and managing relational data.
  • Extensively used factory design pattern for creating objects.
  • Experience in using AsyncResponse for server-side response processing.
  • Involved in writing complex queries to perform CRUD operations on MySQL database using Java Persistence Query Language (JPQL).
  • Wrote a collection of restful web services using JSON.
  • Jersey restful web service framework is currently being used.
  • Used Swagger to test web services.
  • Jenkins is being used for continuous integration and deployment.
  • The Application is being deployed on Apache Tomcat server.
  • Wrote various TestNG test cases for Unit and Functional Testing respectively.
  • Gitblit was used as a version control system.
  • Log4J used for logging.
  • TortoiseGit was used as an interface for Git Version Control.
  • Created entity associations between entities.
  • Involved in Bootstrapping data into tables for testing rest services.
  • JSON Web Tokens (JWT) were used for authorization purpose.

Environment: s: Java, J2EE, Spring Boot, AWS, Log4J, Tortoise, Tomcat, REST, Javascript, ANT, Maven, Jquery, JPML, Kafka

Confidential, Dallas TX

Java Developer

Responsibilities:

  • Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented Programming.
  • Experience usingDesign Patterns like MVC, DAO, Singleton and Facade Pattern for reusing most efficient and effective strategies for new development.
  • Strong hands-on experience with Spring MVC Controllers, Spring Annotations, Spring Tag Library, Inversion of Control (IOC), Spring Boot, Spring DAO, Spring ORM (Hibernate).
  • Expertise in developing MVC architecture for web based applications using Spring MVC framework and Servlets, JSP, JDBC, Web Services (SOAP & REST).
  • Have Experience on REST Micro services using Spring Boot for the customers to consume data.
  • Hands on Experience with Middleware Technology Messaging Brokers like JMS, Active MQ, Rabbit MQ.
  • Good understanding of NoSQL Databases and hands on work experience in writing application on No SQL databases like Cassandra and MongoDB.
  • Solid knowledge and understanding of AWS (Amazon Web Services).
  • Having knowledge of integrating AWS (Amazon Web Services) with other Application Infrastructure and Deploying scripts to AWS.
  • Good experience in working with Web/Application servers like Apache Tomcat, WebSphere and/or Web Logic, JBOSS.
  • Expertise in creating build files using ANT, MAVEN, and logging using Log4J.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Hibernate and handled the security using Spring Security.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • As per project guidelines AWS Cloud servers and services are upgraded.
  • Migrated applications from internal data center to AWS.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: s: Java, J2EE, Spring Boot, Spring DAO, Spring ORM, Hibernate, AWS, REST, Javascript, ANT, Maven, SQL

Confidential, Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Worked on all phases of Agile methodology life cycle. Used Agile based SCRUM methodology for developing the project.
  • Design and developed Endpoints using Spring IOC (Dependency Injection)
  • Extensively used MVC, Factory, and Singleton Design patterns.
  • Developed web services using REST.
  • The view is constructed by using JSP, HTML, CSS, and JavaScript.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Involved in coding for the presentation layer, JSP, AJAX, XML, XSLT and JavaScript.
  • Developed Maven build scripts to automate the deployment to various Web Servers.
  • Expertise in view rendering Java Script libraries such as React JS, jQuery.
  • Designing, developed a custom, single-page, responsive web application on front end using React JS.
  • Developed WebSphere Portal products to give users a single point of access to the applications, services, information, and social connections they need.
  • Closely worked and supported the creation of database schema objects (tables, stored procedures, and triggers) using Oracle, SQL.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
  • Implemented Java design patterns wherever required.
  • Involved in development, maintenance, implementation and support of the System.
  • Involved in initial project setup and guidelines.
  • Implemented Multi-threading concepts.

Environment: s: Java, J2EE, Spring, Hibernate, REST, Javascript, Maven, JQuery, React, Oracle, SQL

Confidential

Software Engineer

Responsibilities:

  • Participated in the all aspects of Software Development life cycle such as business requirement gathering, business logic analysis, program specific designs and implementations.
  • Spring and Spring Boot Framework were used to perform the plumbing and dependency management of the Code.
  • Gradle was used as project build tool for compiling, testing, cleaning, building, resolving dependencies, creating Wars and Jars files and performing the execution of other programs for installing process.
  • Involved in developing front end using dynamic JSP, HTML, CSS, and JavaScript.
  • Performed Client-side validation of forms and fields using JavaScript.
  • Used Servlets in order process the request and response mechanism.
  • Used AJAX to perform the search functions and load dynamic contents and results in web page.
  • Used JMS and Java Mail to communicate within the application system and to send the mail to customers.
  • Extensively used DAO and DTO classes files to connect with database using JDBC.
  • Developed stored procedure and performed query Optimization using SQL in MySQL database.
  • Glassfish server was used to deploy the whole application.
  • Performed the testing of the application to unit test using Junit.
  • GitHub was used as Online repository. Used GIT as version control tool to check in, check out, commit, merge and update the files to GitHub repositories.
  • Used SOAP web service method to exchange the data and information between systems.
  • Extensively used Collection framework API, Exceptions, and Multi-threading.

Environment: Java 1.6, Spring Framework 4.0, Hibernate, JPA, PDFCommon, Jasper Reports, Web Services, REST API, WSDL, XML, JAXB, MDB

We'd love your feedback!