We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Englewood, CO

SUMMARY

  • Extensive experience in developing enterprise and web - based applications using Java EE technologies, and worked in domains like Insurance, E-commerce and Hospital
  • Strong background in Core Java (JDK 1.8), Data Structure and Algorithms
  • Hands on experience in Java EE Frameworks - Spring MVC, Spring Boot, Spring Boot Cache and Spring Security
  • Adopted Spring AOP extension - AspectJ to development process
  • Experience in Java Persistence technologies - JDBC, MyBatis, Hibernate and JPA
  • Working with Spring Cloud like Netflix tools (Eureka, Ribbon, Feign and Hystrix) and Spring Cloud Config
  • Experienced in several Java EE technologies - JSF, JSP, Java Mail, JNDI, Servlets, JAXB and JAXP
  • Hands-on experience in development of Microservices and deployed in Docker
  • Expertise in building and exposing RESTful Web Services, JAX-RS, Spring integration with Jersey, RESTEasy and Spring REST
  • Well experienced on Java Web Services development using SOAP, WSDL and UDDI
  • Proficient in querying Oracle SQL and MySQL - Optimizing SQL queries, indexing, PL/SQL procedures and exception handling
  • Experience with No-SQL databases - Redis and MongoDB
  • Proficient in configuring Message Brokers of JMS like ActiveMQ and Kafka
  • Good understanding of Caching mechanisms such as Memcached
  • Familiar with Elastic Stack ELK (Elasticsearch, Logstash and Kibana)
  • Expert in working with container-based deployments - Docker, Docker images, Dockerfile, Docker Hub, Docker Compose and Docker registries
  • Expertise in several testing environments like JUnit, CURL, Postman and SoapUI
  • Experience designing rich UI Design using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Ajax, XML (DOM and SAX), Node.js and Angular 2.x/4.x
  • Good understanding of Single Sign-On (SSO), JBoss AS and Tomcat
  • Solid Experience in version control tools - Git and SVN
  • Integrated Swagger UI with Spring to visualize REST API and build API documentation
  • Experience in Server infrastructure development on AWS Cloud and Google Cloud
  • Extensive development experience in using different IDEs - Eclipse, MyEclipse, STS and IntelliJ IDEA
  • Experience in Application Development using Software Development Life Cycle SDLC using Waterfall, Agile/Scrum software development methodologies

TECHNICAL SKILLS

  • Java 8, JavaScript, C, C++, Python 3, \ Angular 2.x/4.x, HTML5, CSS3, Bootstrap 3/4, \
  • Oracle SQL/PL, MySQL, HQL, XML\ jQuery, Ajax, Node.js \
  • Spring 4/5, Spring Boot, Spring Cloud, \ JSP, JDBC, Servlets, JAX-RS, JAX-WS, JMS, \
  • Spring REST, Hibernate 4.x, MyBatis, JPA 2, \ ActiveMQ, Kafka, JSF, JSTL, JAXB\
  • C3P0, JWT, Oauth\
  • Apache Tomcat 8, JBoss AS, GlassFish 5, \ MySQL 8.0, Oracle SQL 12c, MongoDB 3\
  • AWS (EC2, S3, RDS), Docker \ Redis 5, Memcached 1.5 \
  • Eclipse, MyEclipse, IntelliJ IDEA, Spring Tool \ JUnit 4, Mockito 2, CURL, Postman, SoapUI \
  • Suite (STS), JDeveloper 12c\
  • Git, Subversion (SVN) \ GoCD, Jenkins 2, TeamCity \
  • Maven, Gradle \ Agile (TDD, Scrum), Waterfall \

PROFESSIONAL EXPERIENCE

Confidential - Englewood, CO

Java Developer

Responsibilities:

  • Implemented the new logging library with Java, Spring Framework and Oracle PL/SQL.
  • Got familiar with the internal logic process for each Web Service and added the necessary components of logging job.
  • Added the logging features for multiple services through MVC with the logging library on feature branch.
  • Tested the logging feature with Postman/Swagger UI and evaluated the data in Oracle SQL with Oracle SQL using Toad for Oracle.
  • Automated the CD process of modified services using GoCD pipeline.
  • Utilized Git for Version Control and Jira for Project Tracking.

Environment: JDK 1.8, Spring Boot 2.1.x, Spring RESTful Web Services, Oracle SQL 12c, Maven 3.6.0, Toad for Oracle, Tomcat 8.0, Log4j 1.2.x, GoCD, Swagger UI, Postman, Agile, Eclipse/IntelliJ

Confidential

Backend Java Developer

Responsibilities:

  • Designed and developed the project using JSP and Spring Boot.
  • Involved in database design and developed SQL Queries on MySQL.
  • Utilized REST Controller in Spring framework to create RESTful Web services.
  • Implemented Spring architecture and Spring Bean Factory using IOC, AOP concepts.
  • Applied Hibernate framework in persistence layer for object-oriented mapping to MySQL.
  • Implemented Hibernate Validator for server-side validation.
  • Used Maven as build tool and developed build file for compiling the code.
  • Configured Spring Security to grant permissions for different level resources
  • Automated builds using Jenkins for Continuous Integration and deployment.
  • Tested RESTful API for HTTP requests using Postman.
  • Developed the application using Eclipse IDE.
  • Used Log4j & JUnit for debugging, testing and maintaining the system state.

Environment: JDK 1.8, Spring Boot 2.1.x, JSP, Spring RESTful Web Services, MySQL 8.0, Hibernate 5.4.0, Maven 3.6.0, Tomcat 8.0, JSON, HTML5, CSS3, JavaScript, Log4j 1.2.x, JUnit 4.x, Jenkins 2, Agile, Eclipse

Confidential - Norman, OK

Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Full life cycle experience including requirements analysis, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
  • Designed and developed application based on Themeleaf, Spring MVC and MySQL.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented Spring Security for user authentication and authorization.
  • Involved in development of RESTful Web Services using Spring REST.
  • Utilized Hibernate and HQL to implement the CRUD operations through the Entity classes.
  • Applied Spring Cache to speed up the performance of search.
  • Used Spring Cloud Eureka to do service registration and discovery.
  • Implemented Single Sign-On (SSO) for authentication of multiple microservices using JWT.
  • Designed the front-end using HTML, CSS, JavaScript, jQuery, Bootstrap and JSP.
  • Used Maven as dependency management tool to import and maintain version of dependencies.
  • Used Swagger UI to visualize RESTful API and build API documentation.
  • Used Postman to test Spring RESTful Web Services.
  • Integrated JUnit for Unit Testing and Log4j for logging.
  • Utilized source code management tool Git for Version Control and Jira for Bug Report.
  • Developed applications in IntelliJ IDEA and deployed in Tomcat Application Server.

Environment: JDK 1.8, Spring RESTful API, Spring Cloud, Spring Security, Hibernate 5.4.0, MySQL 8.0, Redis 5, Tomcat 8.0, Maven 3.3.9, JSON, HTML5, CSS3, Bootstrap 4, Angular 4, Thymeleaf 3.0.x, Ajax, Log4j, JUnit 4, Git, Postman, IntelliJ IDEA

Confidential - Norman, OK

Backend Java Developer

Responsibilities:

  • Software Development is driven by agile methodology, short sprints in from of iterations and developed using Java J2EE components.
  • Implemented server applications using Spring MVC and JSP framework for web application.
  • Involved in developing and configuring server side J2EE components like Servlets, RESTful Web Services, JNDI and J2EE platform.
  • Used DAO layers to offer abstraction for the business from the database related code (CRUD)
  • Developed business layer using spring DAO.
  • Created database tables in MySQL and used JDBC to perform database operations.
  • Developed JavaBean components to retrieve database data from the result set for processing level of authority and approvals.
  • Authorization and Authentication of the application with Spring Security.
  • Developed UI modules using HTML, CSS, JavaScript, jQuery, Bootstrap and Angular 4.
  • Developed applications in Eclipse IDE and deployed in Tomcat Application Server.
  • Used Git for version controlling of the source code.
  • Performed xml parsing using JAXP & Marshalling and Un-Marshalling using JAXB.
  • Implemented Unit Testing using JUnit with Mockito framework for Controllers and Services.
  • Used Jira to track bugs, weekly sprints and to discuss team's work in full context.

Environment: JDK 1.8, Spring MVC, JDBC, HTML5, CSS3, Bootstrap 4, JSP, SQL, PL/SQL, MySQL 8.0, Tomcat 8.0, Mav en 3.3.9, Spring REST API, JSON, OAuth2, JWT, jQuery, Ajax, Hibernate 5.0.2, JUnit 4.x, Log4j 1.2.x, Mockito 2.x, Git, Eclipse

We'd love your feedback!