We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Glendale, AZ

SUMMARY

  • 9+ years of professional IT experience with full project lifecycle development in Java Platform EE/J2EE technologies which include Requirement analysis, Design, Development, Testing, Deployment and Maintenance of enterprise software applications.
  • Expert level skills in development of e - business, B2B applications, service delivery Inter/Intranet applications using J2EE specifications.
  • UsedSpring BootActuator to monitor and manage teh application in production environment.
  • Functional domain expertise involves Financial Services, E-Commerce, Banking
  • Well versed in design and development of J2EE components and API’s using Servlets, JSPs, SPRING, SPRING MVC, Hibernate, SOAP and JMS.
  • Proficiency in developing web-based GUIs using JSP, HTML, and JavaScript.
  • Expertise in XML related technologies like XML, DTD, XML Schema, SOAP, XSLT, X-PATH, SAX, DOM, JAXB, XML Beans and AJAX.
  • Developed core modules in large cross-platform applications using Java J2EE, Spring Boot, Spring, Hibernate, JMS, JDBC, Web Services (SOAP, REST), Microservice architectures.
  • Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Strong understanding of Microservices patterns such as Circuit Breaker/Hystrix.
  • Expertise In apache Kafka, Active MQ and Zookeeper apart from JMS as messaging service.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring Rest Templates.
  • Strong Experience in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle.
  • Good working knowledge of Extreme Programming using Agile, Waterfall methodology with iterative and incremental software development.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDEs such as Eclipse, Spring Tool Suite, IntelliJ, Postman.
  • Experienced in implementing Service Oriented, Microservice Architectures using SOAP, RESTFUL web services.
  • Experience in build/deploy tools Ant, Maven and Jenkins.
  • Superior project implementation skills using both core and advanced Java technologies (Servlets, JSP, Hibernate, JDBC, DOM, JAX-RPC) with various middleware technologies.
  • Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
  • Proficient in using Pivotal Cloud Foundary (PCF).
  • Experience with CI/CD tools like Azure Devops, Gocd, concourse, Jenkins.

TECHNICAL SKILLS

Languages: Java, J2EE

Frameworks: Spring Boot,Spring Batch, Hibernate

Relational Databases: Oracle 10g/11g/12C

NoSQL Databases: MongoDB, Elastic Search

Version Control Tools: Azure Devops, Github, Gitlab, SVN

Performance Testing: Jmeter, parasoft

Agile Tools: SNOW

Cloud Environments: Pivotal Cloud Foundary, Azure, AWS

IDE: Eclipse, Intellij, Spring Tool Suite (STS)

Operating system: Windows 10, Linux, Unix

Bug tracking Tools: JIRA, SNOW

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), BDD (Behavioral Driven Development), Scrum

Build Tools: Maven

Web Services: REST

Messaging System: Kafka, JMS, RabbitMQ

CI/CD Tools: Azure Devops, Jenkins, Urban Code Deployment

PROFESSIONAL EXPERIENCE

Confidential, Glendale, AZ

Senior Java Developer

Responsibilities:

  • Involved in teh complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Designed and developed multi-tenant Next-Gen point of sale using Spring Boot micro services.
  • Built and consumed Restful APIs (JAX-RS) across different components.
  • Containerized teh applications using inhouse built WCNP (K8s & Docker) platform.
  • Used Apache CXF for importing WSDLs and consumed Soap webservices.
  • Used Hibernate validators for request payload validations
  • Used Apache Camel for internal routing. All teh functionality is implemented usingSpring BootandHibernate ORM. Implemented Java EE components usingSpring MVC,Spring IOC,Spring transactionsandSpring securitymodules.
  • Contributed to teh DevOps to automate teh build and deployment process usingJenkins, shell scripting, chef, Python, AWS Lambda, Cloud Formation Template.
  • Built on-premise data pipelines usingKafkaandSparkstreaming using teh feed from API streaming Gateway REST service.
  • Designed and developed teh REST basedMicroservicesusing theSpring Boot
  • Worked with several testing frameworks such as JUnit, Mockito and Power Mock.
  • Written acceptance tests for BDD using cucumber with runner test classes and feature files written in Gherkins for automation testing.
  • Experience on implementation of version control softwareGITrepository.
  • Resolving teh comments and reviewing of teh code committed by peers in teh GIT repository.
  • Assisting in configuration changes in DB health check properties prior to deployment process.
  • Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used log4j to print teh logging, debugging, warning, info statements.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in teh system.

Environment: Java, Servlets, Spring (DI, MVC, AOP), Spring Boot, Microservices JDBC, Hibernate, SOAP, RESTFUL, JSON, XML, Maven, Jenkins, Log4j, JUnit, SQL, IntelliJ, Apache Tomcat, WebLogic, IBM HTTP Server, Maria DB, SPLUNK, JIRA, Kubernetes, Docker.

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Reviewing technical designs and specifications for completeness and Conformance to quality standards, especially as a mentor to less experienced developers. Following existing agile development in a team environment and working with System Development Life Cycle (SDLC) concepts. Leading Joint Application Design (JAD) meetings. Troubleshooting, problem solving and debugging.
  • Presentation layer design by using JavaScript, HTML and jQuery.
  • Backend functionality and logics, navigations using Struts 2.0, Hibernate, Rest, XML.
  • Excellent experience in SQL/PL SQL queries, procedures and packages.
  • Help desk tickets solving using ticketing tool IBM Rational Clear Quest. Helping BA’s by analyzing teh issues.
  • Was responsible to communicate with End client to support teh application and analyze teh issue and fixed teh issue.
  • Developed and executed software systems utilizing JavaScript.
  • Attended everyday Enterprise Workflow Stand-Up meeting to provide status, thus implementing
  • Agile (Scrum) Methodology with Test-driven Development.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Developed and implemented teh DAO design pattern including JSP, Servlets, Form Beans and
  • DAO classes and Java APIs.
  • Experience in TDD, make sure teh developed product is good to promote upper environments by unit testing.
  • Monitor progress and provide updates to teh Project Manager. Involved in developing design document and impact assessment documents.
  • Successfully completed teh Architecture, Detailed Design & Development of modules Interacted with end users to gather, analyze, and implement teh project.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Created JAR, WAR & EAR files and deploy teh entire project on to WebLogic Server using Maven, Gradle and Jenkins.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build uponSpring BootServices.
  • Developed, Deployed Enterprise WebServices (SOAP and REST) and Consumed and generated client using Jersey and Axis2 Frameworks using IntelliJ.
  • Worked on creating RESTFUL request and response and generating a WSDL for SOAP request and response
  • Developing web services and integrating clients with services using SOAP and RESTful.
  • Designed asynchronous messaging using Java oriented middleware Java Message Service JMS
  • Developed UI screens using Angular.

Environment: J2EE, Spring, Spring Boot, Hibernate, Spring Security, Spring IOC, Spring MVC, Spring DAO, SOAP, REST, Web Service, JUnit, JPA, Tomcat, log4j, Github, Jira, SCRUM, Eclipse, MySQL, Jenkins, XML.

Confidential, Jacksonville, FL

Java Developer

Responsibilities:

  • UsedJava8new features like Lambda expression with functional interfaces, default, static methods.
  • Utilized all java 8 predefined functional interfaces like Predicate, ByPredicate, Function, ByFunction, Consumer, By Consumer, Supplier, used primitive type predefined functions and java 8 Method Reference.
  • Monitored service health check from Spring Boot admin console using swagger UI registered microservices.
  • Implemented teh Enhancements requested by Client using Spring Boot framework and developed new micro services using Restful Api’s
  • Involved in delivering teh hot fixes to teh client and maintaining teh status of defects accordingly in teh spreadsheets.
  • Created Maven builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
  • Worked with several testing frameworks such as JUnit, Mockito and Power Mock.
  • Deployed micro-services as restful Java Webservices on Pivotal Cloud Foundry.
  • Worked with QA team in writing acceptance tests for BDD using Selenium with runner test classes and feature files written in Gherkins for automation testing.
  • Used Junit for unit testing and implemented with Log4j to provide logs of exceptions.
  • Used Spring IOC to maintain loose coupling between layers published teh business layer as services and injected teh necessary dependent components and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP and annotations.
  • Developed application using Spring Modules following MVC design pattern.
  • Have Experience in using GitHub repository to run teh Jenkins job for Continues Integration while developing teh applications and posting them in GitHub.
  • Involved in writing PL/SQL stored procedures for Oracle10g database. Managed and administered all database systems. Prepared formal queries for various reporting requirements.
  • Define application problems by conferring with clients; evaluating procedures and processes.
  • Validate results by programs. Developing teh J2EE Application using IBM RAD 6.0, Oracle Database and Spring IOC Framework and deploying to IBMWAS 9.0 application server.
  • Developed Application controllers, Business and Data service modules for teh web applications.

Environment: Agile, Core Java, HTML, CSS, Angular Js, JavaScript, JSP, Json, XML, Hibernate, JDBC, Spring MVC, Spring Boot, Spring Ioc, Junit, JNDI, Rest Web services, IBM WAS, oracle, Jira, Jenkins(CI/CD), Bitbucket.

Confidential

Java Developer

Responsibilities:

  • Involved in teh complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Designed application modules, base classes and utility classes using core java
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Spring validation and wrote validation rules.
  • Developed java modules implementing business rules and workflows usingSpring Boot
  • Designed and developed GUI screens for user interfaces using JSP, AngularJS, JavaScript, AJAX, XML, HTML, CSS and JSON.
  • Extensive usage of RESTful web services throughout modules to communicate with all external system.
  • Developed REST web services utilizing business logic for CRUD functionality.
  • Used maven to build teh project into WAR and EAR files and SVN Version Controlling
  • Implemented logger for debugging and testing purposes using Log4j.
  • Experienced in TDD, teh main process before promoting code using Junit Test cases.
  • Responsible for deploying Components to Development environment, System Test Environment (SIT), and User Acceptance Test (UAT) environment using Jenkins (CI/CD).
  • Involved in development of a module using JSPs and Servlets
  • Coded Java Scripts for performing client-side validations
  • Involved in development of Web Services using JAX-WS 2.0 to get data from teh SAP System
  • Used Tomcat Web Server 5.5 and IBM Websphere as an application server for development purpose
  • Responsible for coding SQL Statements and Stored Procedures for back-end communication using JDBC.

Environment: JDK 1.6, UML, Validator, Eclipse 3.5, Oracle WebLogic Application server 10.3, JSP 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML, SOAP, Junit 4.4, SVN, Log4j, Oracle10g, UNIX, Ant 1.8, Agile Scrum.

We'd love your feedback!