Resume Sample Java Developer USA Format
Resume Sample Java Developer USA Format
Professional Summary:
Around 8 years of professional experience in application analysis, design, development, integration, deployment and maintenance / support for
web, standalone and client/server-based software applications in financial services, insurance, HealthCare and telecommunications industry
domains.
Excellent background in developing applications using Java/ J2EE Technologies on Web Logic Application Server and Web Sphere Application
Server (WAS) with technologies such as Spring, Hibernate, Web Services, Maven, various databases such as Oracle, MS SQL Server and design
tools such as Design Patterns and UML modelling.
Experience in web development using Spring 4.2/3.0/2.5, Hibernate 4.0/3.0, Maven, and Web Services.
Extensive experience in developing Restful web service.
Strong experience working with relational databases such as Oracle, MS SQL Server 2008
Strong work experience on the front-end UI development using HTML, DHTML, CSS, JavaScript and jQuery along with Java Servlet and JSP.
Expert in software development process that included Agile Methodologies/ Scrum
Strong database concepts with experience in data modelling, creating databases, tables, views, stored procedures, and triggers using SQL with
experience in writing complex SQLs and calling them in the applications.
Extensive experience in Unit testing (Cucumber/ Mockito), Integration testing, System testing, and production support of large-scale, enterprise
applications, and products.
Adept in support documentation, debugging, fixing defects, operation, sustenance, and maintenance of end-to-end systems.
Excellent problem-solving skills with a strong technical background and good interpersonal skills.
Effective working relationships using independent judgment and initiative, and ability to work in a team environment to produce quality
information delivery systems.
Good client interaction skills with experience in requirements gathering, Proof of Concepts (POC), and feasibility study.
Proficient in Java EE, leveraging its extensive ecosystem to deliver high quality solutions.
Extensive experience in building Web Service (SOAP/RESTful) and microservices using Spring or Spring Boot ensuring seamless communication
and integration
Well versed in messaging frameworks such as MQ, Kafka and RabbitMQ, facilitating efficient communication in distributed systems.
Education:
Bachelor’s in Computer Science
St. Cloud university, Minnesota (Graduated December 2015)
TECHNICAL SKILLS:
Languages
Java, C, C++, Python, HTML, C
Framework and Tools
Spring, Spring boot, Hibernate, AJAX
IDEs/Development tools
Eclipse 3.0, IntelliJ IDEA, Postman, JIRA, GitHub, Visual studio.
Version Control Tools
Git, VSS, SVN
Database
Oracle 10g/11g, MS SQL Server, MySQL
Testing Tools
SoapUI, Cucumber, Mockito /Power Mock framework, Junit
Operating Systems
Windows, Linux, MacOS Sierra.
Build Tools
Maven, Ant
PROFESSIONAL EXPERIENCE:
Responsibilities:
Involved in SDLC cycle like Analysis, Designing, developing, Testing, and deploying the Enterprise applications using Java/J2EE platform and
Object-Oriented Design Patterns based on business requirements.
Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
Extensive use of Java 8 on application development.
Extensively used core java collections, API and data structures.
Experience working with GraphQL schema, queries and mutations for interactions of microservices.
Followed Agile Software Development with Scrum methodology with two weeks sprint cycle.
Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework
such as Hibernate and Spring JPA.
Used Oracle and Cassandra as a database and performed curd operations by writing SQL queries, stored procedures, functions and triggers.
Used Splunk for checking logs in different environments.
Used Kafka alike messaging services for interaction within microservices.
Responsible for deployments of the application in pre-production environments.
Performed Unit, Integration testing worked on clearing issues at the time production and application support, worked on the maintenance and
deployments of the project with patches and performed documentation of project.
Used postman and SoapUI to test the rest api endpoints.
Coordinated with the onsite team for requirement transition and providing the necessary inputs required for the successful execution of the project.
Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
Used GitLab as version control tool and have extensive knowledge on git command to perform various git operations.
Used Kubernetes to check pods with restarting and maintaining pods up and running.
Adopted Agile Methodology. Participated in daily scrum calls, Sprint planning, Sprint Retrospective, and end to end demo with product owners.
Environment: Java 8, J2EE, Spring Boot, Hibernate, REST Web service, Oracle, Cassandra, Postman, Maven, Soap UI, Splunk, Kafka,
GraphQL, Kubernetes, Jira, Gitlab CI/CD.
Responsibilities:
Involved in SDLC cycle like Analysis, Designing, developing, Testing, and deploying the Enterprise applications using Java/J2EE platform and
Object-Oriented Design Patterns based on business requirements.
Involved in developing the application using Java/J2EE platform. Implemented the Model View Control.
Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
Developed web application using Spring Framework with MVC design pattern.
Followed Agile Software Development with Scrum methodology with two weeks sprint cycle.
Implemented DAO for data access using Spring ORM, Spring Boot and Hibernate.
Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework
such as Hibernate and Spring JPA.
Used MySQL as a database and performed curd operations by writing SQL queries, stored procedures, functions and triggers.
Involved in designing User Interface (UI) applications and professional web applications using HTML, CSS, Bootstrap, JavaScript, Angular,
jQuery, DOM, XHTML, JSON and AJAX.
Responsible for deployments of the application in pre-production environments.
Performed Unit, Integration testing worked on clearing issues at the time production and application support, worked on the maintenance and
deployments of the project with patches and performed documentation of project.
Used Junit along with Mockito framework to write test cases and used SonarQube to check the code coverage.
Used postman to test the rest api endpoints.
Coordinated with the onsite team for requirement transition and providing the necessary inputs required for the successful execution of the project.
Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
Used GitLab as version control tool and have extensive knowledge on git command to perform various git operations.
Adopted Agile Methodology. Participated in daily scrum calls, Sprint planning, Sprint Retrospective, and end to end demo with product owners.
Environment: Java 8, J2EE, React, JavaScript, Typescript, Spring Boot, Hibernate, REST Web service, MySQL, Postman, Maven, Soap UI,
Node JS, Servlets, HTTP and XML/SOAP, AWS.
Responsibilities:
Understanding user change requirements and analyzing the source systems and Developed UI pages using JSP & Spring MVC framework.
Involved in creating & consuming Restful web services to expose to other applications.
Created User defined exception classes using Java.
Built great user interfaces with Modern JavaScript Frameworks like React JS
Used Rest API to expose the contract rates for clients and performed versioning of existing services.
Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL API's.
Wrote spring configuration file to define beans, define data source and Hibernate properties.
Used Maven build script for building and deploying the application and designing new database tables for the enhancements.
Validations are done using Spring MVC validation framework and JavaScript.
Designed, developed, and implemented unit tests and product features.
Formulated and executed agile processes for performance.
Programmed reusable code and prepared technical designs.
Implemented processes for resolution of computer equipment problems.
Developed and executed software systems utilizing JavaScript and Groovy.
Extensively used Hibernate in data access layer to access and updates in the database.
Designed and developed web site application using AJAX, AngularJS, Bootstrap, Node JS, Java Swing, CSS, HTML5, jQuery, JSP, Tiles
framework and XML.
Worked with the deployment team to generate deployment profiles and Jenkins.
Developed all client-side logical implementation part of applications with AngularJS.
Worked on AngularJS framework to augment browser-based applications with MVC Capability, built dynamically generated dropdown lists
using Ajax, JQuery and AngularJS.
Writing Java classes, reusable components, and Java Beans for getting data from oracle tables.
Performing the Unit testing and basic functional testing with different set of data.
Used Mockito Framework to test the behavior of the system.
Supporting System Integrating Testing and User Acceptance Testing.
Environment: Java, Hibernate, spring, AWS, HTML, CSS, Angular, Bootstrap, JQuery, Node JS, XML, XSLT, SQL Server, Maven, Apache
Tomcat, Jenkins.
Responsibilities:
Actively participated in different phases of the Software development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams
based on requirement.
Designed various server-side components using Java 8, J2EE, Spring, Web Services and REST.
Presentation Layer is created using HTML, JSP, Apache Jena and Struts Tag Libraries.
Validated user data using Struts Action Forms and user request is processed using Action Classes.
Worked on the customization of UPS framework using Struts 1.0, JSP, AngularJS, JavaScript, Html, DHTML, CSS framework, NodeJS
and BackboneJS.
Designed and developed intranet web applications using JavaScript and CSS.
Created Action classes including dynamic action and dispatch actions to execute the relevant helper classes to execute the business logic.
Developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
Worked on the struts tiles to dynamic generate the JSP page and to create reusable JSP’s to maintain uniform view across all the web pages.
Used Spring AOP, Dependency Injection and Inversion of control (IOC) in developing discount generation Services.
Configured and accessed Hibernate with Spring IOC.
Used Web Services using SOAP to interact with other existing applications.
Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
Built and accessed the database using Hibernate with Oracle.
Automation of script to build and deploy using Jenkins.
Integrated GIT into Jenkins to automate the code checkout process.
Documented Unit test cases and Junit test classes to test the execution of Java classes and used SonarQube to check code coverage.
Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and
Development Environment.
Prepare Functional Requirement Specification and done coding, bug fixing and support.
Interacted with SMEs to capture the Business needs for referrals process.
Performed Gap analysis between business requirement on Proposed and existing systems.
Participated in designing and development of software using agile development practices.
Environment: Java/J2EE, core java, spring, Hibernate, Tomcat, Struts, JPA, SOAP, AOP, IOC, Agile, CVS, AngularJS,
backbones, NodeJS, MySQL, JavaScript, Oracle 9i, JUnit, JSP, XML, HTML, CSS, UML, DHTML.
Responsibilities:
Reengineered the existing legacy application into a web-based application using the latest web technologies.
Developed J2EE web application using the Java J2EE technologies like Spring boot, Spring MVC, spring JPA, hibernate.
Used Spring JDBC and Spring Data modules in Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the
Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
Developed DB2 stored procedures on DB2 Database. Developed Hibernate services, Data Objects and Data Access Objects to access DB2.
Build REST web service using Spring boot with hibernate and spring JPA.
Designing and developing restful API and services using best practices to interact within the microservices and with the front end. Using spring
MVC and spring rest. Security is provided via tokens(jwt) and spring security.
Used JPA to fetch data from database to avoid any dependency on database tables.
Integrate the dynamic pages with Angular JS and jQuery to make the page dynamic. Used Backbone.JS for passing on data from HTML forms.
Used JMS MQ (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
Developed JUnit test cases to unit test the business logic. Supporting System Test and User Acceptance Test.
Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally.
Participated in scrum related activities and Daily Scrum Meetings.
Performed Design review and Code review for well-known performance practices for better performance and code maintainability.
Environment: Java 1.7, Spring, Jenkins, Maven, SVN, JMS, DB2, Mongo DB, HTML4/5, CSS2/3, JavaScript, jQuery, JSON, RESTFUL,
JPA, MEAN Stack.