We provide IT Staff Augmentation Services!

Java Backend Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 6 years of experience in software design and development of Java/J2EE applications with solid Object - Oriented Programming skills.
  • Expertise in OOD Methodology. Proficient in Java Design Pattern such as Singleton, Factory, Observer, etc.
  • Experience in Developing RESTful Web Services using Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Data JPA/EJB3, etc.
  • Experience in implementation Hibernate ORM and REST API.
  • Expertise in both SQL and NoSQL Database such as Oracle, MySQL, H2 and MongoDB.
  • Experience in Web application servers such as WebLogic and Apache Tomcat.
  • Familiar with Microservice architecture and deployment.
  • Expertise in Spring Security Framework for authentication and authorization.
  • Comfortable with front-end techniques such as HTML 5, CSS, JavaScript, AJAX, JSP, jQuery, etc.
  • Familiar with dependency management tools such as Maven, Gradle and npm.
  • Familiar with various IDE like Eclipse and IntelliJ IDEA.
  • Familiar with Unix/Linux System
  • Good working knowledge on version controllers SVN and GIT.
  • Experience in developing end-to-end applications and have the ability to fit anywhere in the project.
  • Strong analytical and problem-solving skills, eagerness to learn the new technologies.

TECHNICAL SKILLS:

Programming Languages: JAVA 7/8, Python, JAVASCRIPT, R

Frameworks: SPRING(Spring boot, Spring IOC, Spring AOP, Spring MVC, Spring ORM), HIBERNATE, JPA, JMS

J2EE Technologies: HTML5, CSS, XML, AJAX, AJAX, Angular 6

Database: Oracle 11g, MySQL 5, H2, MongoDB 2.2

Servers: Apache Tomcat, AWS EC2, WebLogic

Testing/control tools: Build tools (ANT, MAVEN, GRADLE), Logging tool(LOG4J), Version Control (GIT, SVN)

IDE: Eclipse, Intellij IDEA

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Java Backend Developer

Responsibilities:

  • Implement Design Patterns like Singleton and Factory patterns.
  • Involved in researching new frameworks and suggesting their outcome to the project.
  • Work on JSPs as view in Spring MVC Framework.
  • Extensive use of Spring Framework for Controller components and View components.
  • Work on Spring as Application Level framework and Hibernate as persistence Framework.
  • Write persistent Hibernate mapping classes using annotations approach.
  • Involve in deploying and testing the application using JBoss application server.
  • Involve in troubleshoot technical issues, conduct code reviews, and enforce best practices.
  • Implement Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Use RESTful Web services for producing and consuming Receipt and Case data information from other subsystems.
  • Analyze and fine-tuned slow running queries and kept maintenance of existing code and analyzing the impact of changes in scripts and data model.
  • Work on Oracle as backend database for storing application data.
  • Work on GIT as version control system and Log4j for logging at different modules.
  • Implement Test Driven Development using JUnit as Test Framework by Implementing Test Driven Development.
  • Participate in meetings with business users for requirements, understanding and addressing the issues and changes in existing system.
  • Act as responsible person in delivering project with timelines.
  • Actively involved in requirements gathering, Analysis, Development, and Testing.

Environment: Maven, JDK1.8, Spring MVC, Servlets, JSP, Restful web services, TOMCAT, XML, Hibernate, Oracle, Git, Singleton and Factory design pattern.

Confidential, Chicago, IL

Java Backend Developer

Responsibilities:

  • Developed multi-tiered web-application using JAVA EE standards.
  • Used Spring for bean management across layers and for loading database configuration and hibernate mapping files, created data source instance for instantiating HibernateDaoSupport Session Factory object.
  • Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC, Spring Data, Spring Boot).
  • Used annotation based configuration in spring.
  • Used Hibernate for object Relational Mapping and used JPA for annotations.
  • Extensively Worked on java 8 features like Lambda Expression, Functional Interface and Stream API.
  • Involved in implementing the rich user interface using JSP Standard Tag Libraries and worked with custom tags.
  • Performed client-side validations using javascript functions to implement various functionality. Handled the server-side validations by using the validator framework.
  • Used Spring Boot to wrap the application in "Microservices" architecture.
  • Implemented the logging framework in the SOA environment.
  • Designed and developed Web Services to store and retrieve user profile information from database. Used RESTful Web Services for web services communication.
  • Used GIT as the version control system and Maven for building the application.
  • Used scrum methodology for iterative development of the project and familiar with development using Agile methodology.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Spring (IOC, AOP), Hibernate, JSP, Java 8, RESTful Web Services, WSDL, Oracle 10g, JUnit, Log4j, Maven, Microservice, Agile methodology, GIT, Eclipse.

Confidential

Java Software Developer

Responsibilities:

  • Developed the application using Spring MVC Framework.
  • Used AJAX Framework for Dynamic Searching of Bill Expense Information.
  • Involved in configuring Spring controllers using IOC.
  • Used Maven build tool for application development.
  • Developed data access layer by integrating Spring and Hibernate.
  • Used Hibernate framework for data persistence. Developed Hibernate objects to persist data into the database.
  • Developed and utilized J2EE Services and JMS components for messaging communication in WebSphere Application Server.
  • Developed test classes using Junit for Unit testing.
  • Performed testing, bug fixing and documentation of the system.
  • Used Log4J to generate logs on the server.
  • Developed the web application to support the business requirements and followed Agile (Scrum) methodology. Involved in translating functional requirements into user stories.
  • Developed the UI pages using HTML 4, HTML5, CSS3, JavaScript, JSON.
  • Participated actively in detailed design, code reviews and production issues with the team.
  • Generated the daily and monthly reports and sent them to external vendor.
  • Used Spring Framework Bean Factory for initializing services.

Environment: Java, J2EE, Agile, JavaScript, Spring MVC, Spring DI, Spring JDBC, Hibernate, JUnit, RESTful Web Services, SOAP, JSP, WebSphere server, ANT, Maven, MySQL, UML, Servlets, AJAX, Log4J.

We'd love your feedback!