We provide IT Staff Augmentation Services!

Java Developer Resume

Linthicum Heights, MD

PROFESSIONAL SUMMARY:

  • Around 5 years of java development experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Implementation and Testing of web based, enterprise business applications using the JAVA/J2EE technologies
  • Expertise in using Core Java, Collection API, Garbage Collection, Generics, Annotations, Reflection API for application development.
  • Expertise in working with frameworks such as spring, spring boot, JSF and Hibernate.
  • Hands on experience in Service Oriented Architecture (SOA) and publishing web services that include several components like SOAP, WSDL, XSD, UDDI and JAX - WS, JAX-RS.
  • Hands on experience in developing REST micro services with Spring Boot and developing XML and JSON based web services and used Postman client for web services testing.
  • Good work experience in writing SQL queries with major relational Databases like SQL Server, Oracle, DB2 and MySQL.
  • Hands-on experience on Database tools like MySQL Workbench, DBeaver and SQL Developer.
  • Expertise in building and deploying EAR, WAR and JAR files and working with various version control systems such as GIT and SVN.
  • Deployment of applications in Web Logic, Web Sphere, JBoss and TomEE servers.
  • Involved in the Software Development Life Cycle (SDLC), Agile, Waterfall and SCRUM.
  • Knowledge in AWS Cloud platform and its features which includes EC2 , Lambda , EBS Cloud watch , Auto -scaling and AWS Storage service S3 .
  • Used Pivotal Cloud Foundry for deploying microservices .
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Quick learner and adoptable to new Design Patterns/Frameworks for fast and quality development.

SKILL:

Programming Languages: Java.

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jQuery, Angular JS.

J2EE Technologies & frameworks: Servlets, JSP, JSF, JDBC, SOAP, REST, XML, Hibernate, Spring MVC, Spring Boot

Databases: Oracle, DB2, SQL Server, MYSQL, Enterprise Edition

Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat

Software Methodologies: Agile, Scrum, TDD, Waterfall

Build & Configuration Tools: Ant, Maven, Jenkins

Testing Tools: Junit, Mockito

Version Control Tools: GIT, SVN, CVS, Bit bucket

Project Management Tools: JIRA, Rally, Version 1

Windows, Linux, Unix, MAC, MS: DOS

IDE s: Eclipse, Visual Studio, Spring Tool Suite, IntelliJ

WORK EXPERIENCE:

Confidential, Linthicum Heights, MD

Java Developer

Responsibilities:

  • Working in Agile methodology and using version 1 for tracking user stories.
  • Implemented APIs for storing data using hibernate transaction management.
  • Used Spring Boot as an MVC framework and modified some service classes as per given requirement.
  • Developed microservices using spring boot.
  • Worked on bug fixes which are part of SDLC Lifecyle.
  • Designed and developed several SQL Scripts for POSTGRESQL Database.
  • Used Log4J to print logging, debugging, info and error messages on server console.
  • Used Maven as build tool.
  • Used JUnit for testing my business logic in TDD.
  • Used BITBUCKET as a version control for source code management.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS).
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.

Environment: Java, design patterns, object-oriented programming, Hibernate 3.x, JAX-RS, Spring Boot, Eclipse 3.x, PostgreSQL, Tomcat, JUNIT, Log4J

Confidential, Frankfort, Kentucky

Java Developer

Responsibilities:

  • Involved in providing estimates, designing technical solutions and writing Technical Design documents.
  • Participated in Sprints and Scrum meetings as part of the agile development.
  • Updated pages using HTML, CSS, in Angular JS framework and created Responsive Web Pages using Bootstrap framework.
  • Extensively developed and modified code using Spring Boot and Hibernate Frameworks.
  • Used spring boot annotations for Dependency Injection (DI) and JAX-RS for REST APIs.
  • Used Apache CXF implementer which is part of web sphere for developing REST services.
  • Used Jackson FasterXml for Json generation.
  • Developed registration micro service which is called internally by several projects.
  • Worked on relational database design and writing SQL queries using DB2.
  • Used Hibernate in data access layer to access and update information in the database.
  • Utilized JPQ, Native SQL and Criteria Queries for complex business queries.
  • Generated POJO classes using Eclipse link reverse engineering configuration file.
  • Used Maven as a build tool.
  • Deployed microservices in Pivotal Cloud Foundry.
  • Used DBeaver to access database tables and procedures.
  • Used Git to maintain application source code.

Environment: Java 7/8, J2EE, Hibernate, Junit, JavaScript, HTML, CSS, RESTful Web Services, Maven, Git, Eclipse, Web sphere, DB2, DBeaver, JPA.

Confidential, Salt Lake City, Utah

Java Full Stack Developer

Responsibilities:

  • Involved in providing estimates, designing technical solutions and writing Technical Design documents.
  • Developed application based on SOA by integrating the Spring MVC application managed beans with JSF-Prime Faces view for building the application.
  • Participated in Sprints and Scrum meetings as part of the agile development.
  • Extensively developed and modified code using JSF 2.2 and Hibernate Frameworks.
  • Used spring boot for developing micro services and used JAX-RS for REST APIs.
  • Used Rest template for client-side call for consuming some services.
  • Worked on relational database design and writing SQL queries using SQL Server.
  • Used Hibernate in data access layer to access and update information in the database.
  • Utilized JPQ, Native SQL and Named Queries for complex business queries. installed, configuring and deploying application on Web Logic Server. wrote stored procedures , views, dynamic views, scripts, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server .
  • Wrote PL/SQL queries, stored procedures, triggers, packages on Oracle database.
  • Used Maven as a build tool and used Jenkins for achieving CI/CD.
  • Used Prime faces for designing client-side architecture for UI development.
  • Developed GUI using Prime faces, HTML, CSS, and Ajax in on-going projects.
  • Used Azure Data Studio to access database tables and procedures.
  • Used Mapping rules and in corporate in EDIFECS Maps using various Functions.
  • Prepared the test data for Unit testing, string testing and validation using various tools like Ultra Edit, XMLSPY, EDIFECS (ORACLE INTEGRATION B2B), ClarEDI and EDISIM
  • Used Git to maintain application source code.
  • Used swagger for documenting web services

Environment: Java 7/8, J2EE, Hibernate, Junit, JavaScript, Prime faces, HTML, CSS, RESTful Web Services, Maven, Git, Eclipse, Web sphere, DB2, DBeaver, JPA.

Confidential, Auburn hills, Michigan

Java Developer

Responsibilities:

  • The application is built Service Oriented Architecture (SOA) and developed Single Page Applications (SPA)
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Developing RESTful web services using Node JS and Express JS and used Node JS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances.
  • Implemented services call from Angular at client to Express JS at Node JS server.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the spring bean profiling.
  • Implemented a robust RESTful web service using Spring Boot to modularize code and automated documentation to the web services in the application is provided by Swagger
  • Testing for Node JS is done using Mocha and chai and for spring boot used Mockito,junit,mock mvc and thereby achieving Test Driven Development (TDD).
  • Configured JBOSS Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernates.
  • Created dynamic schema design through NOSQL Mongo DB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase through Automatic Sharding.
  • Configured Docker container service and build pipeline Jenkins CI/CD tool for continuous integrating and deploying application on servers.

Environment: Node JS, Express JS, Hibernate4.x, Eclipse Java EE IDE, JIRA, Jenkins, Log4j, Mongo DB, Oracle, JBoss, Maven3.0.

Confidential

Java Developer

Responsibilities:

  • Project is AGILE based development Environment and participated in Daily standups, Backlog refinement, Sprint Planning 1 & 2 and Retrospective meetings.
  • Involved in the phases of SDLC Analysis, Design phase, Development phases of the application.
  • Involved in developing SOAP-web services for Services Application, based on required schema, which was shared across multiple teams for various service consumptions.
  • Created Hibernate mappings with the Oracle database.
  • Designed and developed Spring Boot adapter applications using rest API.
  • Developed REST full-service interface using Spring Boot to the underlying Agent Services API and Implemented REST full web services.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns
  • Documented Spring Restful APIs with Swagger to help customers better understand APIs.
  • Integrated spring with Hibernate for data access from MySQL Database.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Extensively used GIT for version controlling and regularly pushed the code to Git Hub.
  • Used MAVEN for building the project, dependency and documentation which is based on POM (project object model).

Environment: Maven, Spring Boot, Spring IOC, Docker, Restful, JAX-RS, Swagger, GIT, Jenkins, MySQL.

Hire Now