We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

MI

SUMMARY

  • Having 8+ experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server web applications.
  • Experienced in J2EE technologies such as Spring /Hibernate/ Spring Boot/ JSP frameworks, Web Services using REST, SOAP, JMS, XML, JDBC, JSON, XML, and XSTD.
  • Experience using Interfaces, Collections,springfeatures such as Dependency Injection (DI) and Java 1.8 features like Lambda, Streams and Functional interfaces.
  • Expertise in web - based GUIs development using HTML5, JavaScript, CSS, AJAX frameworks and JavaScript libraries like Angular.
  • Extensively involved in integration of Front-End Web Frameworks with REST based Web Services with AngularJS 2, AngularJS, JSON, JavaScript, HTML 5, XML, CSS.
  • Experience on Java Multi-Threading, Collections, Interfaces, Synchronization, Exception Handling.
  • Expert in Spring Boot which is radically faster in building cloudMicro servicesand developed spring based applications with very less configuration.Proficient in XML technologies like XML, DTD, SOAP.
  • Leveraged ORM Library like Hibernate for mapping Object-Oriented domain model with Relational Databases.
  • Extensive experience with data modeling with Oracle 9i/10g/11g, MS SQL Server, MySQL & Postgres SQL. Writing PL/SQL/Stored procedures and worked with NoSQL solutions such as MongoDB.
  • Proficient with IDEs like Eclipse, Spring Tool Suite, Visual Studio, Visual Studio code, intelliJ, Sublime Text.
  • Good working knowledge of MAVEN for project build/test/deployment and familiar with ANT and GRADLE, Log4j for logging and JUnit for unit test and integration testing and familiar with Mockito.
  • Good knowledge on Cloud Amazon Web Service (AWS) and Integration of Amazon Cloud Services (AWS and S3).
  • Comfortable in configuration and deployment of multi-tier applications using servers like Apache Tomcat, WebSphere, JBoss and IBM WebLogic.
  • Familiar with Agile Methodology, Waterfall of software delivery.
  • Worked on JIRA for project tracking, test management and to support tickets.
  • Experienced in using GIT, Bitbucket and Source Tree for source code management.
  • Have strong analytical skills with proficiency in debugging, problem solving

TECHNICAL SKILLS

Programming: JDK 1.5, 1.6, 1.7,1.8

WebTechnologies/ Client Scripting: AngularJS 2, Typescript, JQuery, JSON, HTML, JavaScript, Shell Scripting, CSS3, XML, XSLT

Architectures/J2EE Technologies: MVC, Spring, Hibernate, Spring Boot.

Databases: Oracle 11g/9i/8i, MySQL, MS SQL Server 2000, MS-Access, Mongo DB, Cassandra, AWS, DB2, NOSQL, Postgress Sql

Tools: GitHub, SourceTree, Bitbucket, Docker, SQL Developer, JIRA

IDEs: Eclipse, Spring Tool Suit, Visual Studio Code, IntelliJ, NetBeans

Build Tools: Maven, Gradle

Continuous Integration: Jenkins, Hudson

Webservice Tools: SoapUI 4.0,5.1, Postman, Swagger

Testing: Junit 3, Junit 4, Mockito, Karma, Jasmine.

Web Servers: Tomcat 5.0,6.0,7.1

Methodologies: Agile (Scrum), Waterfall, Kanban

Batch Jobs: Spring Batch

Micro Services: Spring Micro Services, Spring sBoot

PROFESSIONAL EXPERIENCE

Confidential, MI

Java Developer

Responsibilities:

  • Providing high-quality solutions by coding, testing, debugging, documenting, and maintaining programs leveraging Java, spring, Spring Boot, Spring Data JPA, React and REST Services.
  • Developing and modifying moderately complex information systems involving most phases of systems analysis and programming.
  • Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using Jenkins, Kubernetes and Build pipelines
  • Developing RESTful web services, as publisher and consumer, to expose other core client applications using Spring MVC implementation.
  • Design and develop the new APIs and application functionality following Agile process
  • Responsible to implement the Ajax calls from React to call the backend serves and get the response data to bind it to the components.
  • Responsible for application logging using SLF4J/Log 4j as per Splunk standards
  • Analyzing, coding, testing, and documenting programs, and providing program and system level estimates
  • Improving existing process and application performance, managing memory cache response times on web services and interfaces that are running slow or taking more time than usual.
  • Design and develop the presentation and data layer based on Java 8 and React technologies.
  • Providing technical analysis of product or application hardware and software to ensure that business and functional requirements can be met.
  • Identify and implement best practices and company standards for software development.
  • Developing web service client using Spring Framework and REST Http protocol and involved in server-side coding using Collections including List, Map, and Exception Handling.
  • Working on basic authentication in Java Spring Boot, for implementing security between frontend UI and backend REST services.
  • Working on Spring MVC Framework and integrated UI with RESTful web services using JSON messages and React as frontend framework.
  • Conduct code walkthroughs to assure the quality of programs developed by other associates. Provide system support for Edward Jones core business applications.
  • Developing REST based Microservices using Spring Boot and core Annotations for Dependency Injection.
  • Organize and perform unit/performance testing on software under load to ensure reliability and scalability.

Environment: Java1.8, Spring (Spring MVC, Spring Core, Spring Boot, Spring Integration, Spring Cloud Gateway), Multithreading, Microservices, REST, Gradle, Maven, Junit/Mockito, Log4J, Jira, Jenkins, Kubernetes, GIT, SourceTree, React, HTML 5, CSS3, AJAX, JavaScript, XML, MVC

Confidential, Mclean, VA

Java Developer

Responsibilities:

  • Developing new solutions by replacing an existing legacy application with HDFS.
  • Writing Javacode to implement personalization algorithms for Life and Auto Insurance in State Farm.
  • Preparing functional design documents, use cases, test cases and another systems documentation.
  • Implementing new features like Predicate functions, Reducers and Lambda expressions to validate, calculate and filter the business data.
  • Successfully implemented parallel-programming concepts to support processing large volumes of data.
  • Working onSchema validation to validate the business transactions and reporting the data to meet compliance requirements of State Farm.
  • Developing web service client using Spring Framework and REST HTTP protocol to update prices from GUI.
  • Implemented new features in Java 1.8 like Collections API improvements, Functional interfaces and Lambda expressions etc.
  • Working on Spring MVC Framework and integrated UI with RESTful web services using JSON messages.
  • DevelopingMicroservicesby creating REST APIs for financial services.
  • Developed REST basedMicroservicesusing Spring Boot.
  • Involved in server-side coding and development using Collections including List, Map, and Exception Handling.
  • Developing Web services using Java RESTful, JSON.
  • Building project using Maven and developedJUnittest classes usingMockitofor web service classes.
  • To verify the behavior of the system under test usedMockitoFramework.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used Spring Core Annotations for Dependency Injection.
  • Worked on basic authentication in JavaSpringBoot, for implementing security between front end UI and backend SOA services (JavaSpringBoot), using base 64 encoded authentication string.
  • Writing Unit and Integration test cases to verify correct functionality of business logic and to validate the input data.
  • Used Eastwood tool to analyses, inspect and report problems. Used Jenkins for project build. Developed the applications using Eclipse, Counter Clockwise and Spring Tool Suite IDEs.
  • Followed Agile Scrum Software Development Methodology in the progress of the project.
  • Exceptional skills in Agile Development.
  • Environment: Clojure, Java1.8, Hadoop, spring (Spring MVC, Spring Core, Spring Boot, Spring Integration), Multithreading, JMS, GemFire Cache, Microservices, REST, Maven, Junit/Mockito, Log4J, Jira, GIT, SourceTree, HTML 5, CSS3, AJAX, JavaScript, XML, MVC.

Environment: Java, J2EE, Spring MVC, Spring Security, Apache Camel, Kafka, Servlet, JSP, HTML, CSS, Angular JS, BackboneJS, Agile, Ajax, JSON, Sql, Mongo DB, JBoss, Gradle, JUnit, Selenium.

Confidential

Java Developer

Responsibilities:

  • Developing web service client using Spring Framework and REST HTTP protocol to update prices from GUI.
  • Implemented new features in Java 1.8 like Collections API improvements, Functional interfaces and Lambda expressions etc.
  • Working on Spring MVC Framework and integrated UI with RESTful web services using JSON messages.
  • DevelopingMicroservicesby creating REST APIs for financial services.
  • Developed REST basedMicroservicesusing Spring Boot.
  • Involved in server side coding and development using Collections including List, Map, and Exception Handling.
  • Developing Web services using Java RESTful, JSON.
  • Building project using Maven and developedJUnittest classes usingMockitofor web service classes.
  • To verify the behavior of the system under test usedMockitoFramework.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used Spring Core Annotations for Dependency Injection.
  • Implementing MVC pattern and concepts of data-binding, two-way data binding and Services for dependency injection in AngularJS 2.
  • Worked on basic authentication in JavaSpringBoot, for implementing security between front end UI and backend SOA services (JavaSpringBoot), using base 64 encoded authentication string.
  • Used Jenkins for project build. Developed the applications using Eclipse and Spring Tool Suite IDEs.
  • Involved in Junit, Unit testing and Log4j in developing test cases.
  • Followed Agile Scrum Software Development Methodology in the progress of the project.
  • Exceptional skills in Agile Development.

Environment: Java1.8, Spring (Spring MVC, Spring Core, Spring Boot, Spring Integration), Multithreading, JMS, GemFire Cache, Microservices, REST, Maven, Junit/Mockito, Log4J, Jira, GIT, SourceTree, Angular4, HTML 5, CSS3, AJAX, JavaScript, XML, MVC.

Confidential

Java Developer

Responsibilities:

  • Analyzed, Designed and developed the system to meet the requirements of business users.
  • Responsible for building, maintaining and enhancing the Client/Server application using J2EE standard open-source framework Spring MVC, Hibernate and Oracle as Back-end.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Involved in developing the Angular JS MVC framework for the Single Page Application development.
  • Involved in backend server-side coding and development using Collections including Set, List, Map, and Exception Handling.
  • Involved in configuring and integrating spring and Hibernate frameworks.
  • Developed Hibernate in Data Access Layer to access and update information in the database.
  • Used Elastic Search REST API's both single and multi-document API's.
  • Deployed applications onJBossApplication Server and performed required configuration changes.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Implemented the logging framework in the SOA environment.
  • Used various Hibernate andJPAannotations for mapping relationship.
  • Created RESTful Web Services in Java and integrated with JavaScript and JQuery.
  • Used Tomcat Application Server for building, testing and deploying application locally.
  • Developed API back ends using Node.js to allocate access to data in Oracle SQL Developer.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in WebSphere server by generating WAR and EAR files.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning.

Environment: Angular JS, Node.js, Bootstrap, Java, JSP, XML, HTML5, CSS3, JQuery, JavaScript, AJAX, JSON, JSP, JMS, ESB, SOA, Unix, Multithreading, Hibernate, Spring Boot, Rest Web Services, Spring Framework (Spring MVC, Spring core) Eclipse, Apache Tomcat, Jenkins, Oracle, JBoss, GIT Hub.

Confidential

Java Developer

Responsibilities:

  • Actively involved in full software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Designed web pages using JSP, XML, JavaScript, HTML and CSS.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Developed PL/SQL stored procedures, functions, Triggers for updating the databases.
  • Hibernate is used for database connectivity and designed HQL to create, modify and update the tables.

Environment: Java, Servlets, JSP, J2EE, Springs, Oracle 10g, HTML, CSS3, JavaScript, JUnit, SQL, PL/SQL, log4j, SVN, JDBC.

We'd love your feedback!