Java Developer Resume
Phoenix, AZ
OBJECTIVE
- To obtain a position as a Java Developer where I can maximize my developer abilities operations skills and quality assurance.
SUMMARY
- Over 5 years of experience in the IT industry with expertise in Software Analysis, Design Development, Implementation and Testing of Object - Oriented applications using Java and J2EE.
- Experienced working with different Software methodologies like Agile Scrum model. Hands on experience in all stages of Software Development Life Cycle (SDLC).
- Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented Programming.
- Experience using J2EE Design Patterns like MVC and Singleton for reusing most efficient and effective strategies for new development.
- Strong hands-on experience with Spring MVC, Spring Annotations, Inversion of Control (IOC), Spring Boot, Spring DAO, Spring JPA (Hibernate).
- Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, Bootstrap, JavaScript and jQuery, AJAX, React.js.
- Expertise in the implementation of Core concept of Java, J2EE technologies: JSP, Servlets, JMS, Struts, Spring Boot, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, Multi-threading.
- Good experience with Microservices (containers, load balancing, distributed cache).
- Expertise in developing MVC architecture for web-based applications using Spring MVC frameworks and servlets, JSP, JDBC, Web Services (SOAP & REST).
- Have experience on REST Micro services using Spring Boot for the customers to consume data.
- Familiar with web services formats XML and JSON.
- Used SOAP for Web Services by exchanging XML data between the applications.
- Developed and consumed RESTful Web Services in multiple projects.
- Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database (RDBMS) packages like Oracle, MySQL.
- Good experience in working with Web / Application servers like Apache Tomcat, WebSphere and/or Web Logic, JBOSS.
- Worked on CI/CD tools for creating Jenkins jobs, trigger the build and perform release cuts of the application.
- Expertise in using version control tools like SVN, GIT and CVS.
- Expertise in creating build files and using MAVEN and logging using Log4j.
- Experience in Logging and tracing tool like log4j.
- Have experience to Develop scripts for build, deployment, maintenance and related tasks and using Jenkins.
- Good knowledge on using JUnit for Unit Testing.
- Experienced in Business/Technical Requirements Capturing, Configuration Management, Team Coordination and Software Engineering Processes.
TECHNICAL SKILLS
Operating Systems: Windows, Unix and Linux.
Web Languages and Technologies: JAVA, JavaScript, CSS3, HTML5, PHP
UI Frameworks: Ajax, jQuery, Bootstrap
Webservices Technologies: REST, SOAP, XML, JSON
Web/Application Server: Apache Tomcat, WebLogic, and WebSphere
Frameworks: Struts, Spring Boot and Hibernate
IDE’s: Eclipse, Visual Studio, IntelliJ’s
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Phoenix, AZ
Responsibilities:
- Participated in Agile Development Team and having daily SCRUM meeting for progress reporting as well as task distributing.
- Involved in development using Spring Boot, Spring MVC, Spring JPA (Hibernate), Spring DAO, Spring IOC.
- Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
- Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods.
- Extensive knowledge in configuring and deployment of applications on tomcat.
- Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
- Developed web services and integrating clients with services using SOAP and RESTful.
- Used Spring Core Annotations for Dependency injection.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injections (DI) or Inversion of Control (IOC).
- Involved in documentation of web services (REST).
- Used GIT to maintain the different version of the project.
- Involved in deployment activity on DEV, QA and UAT servers.
- Hands on experience in development of React.JS components using React State, Props, Forms, events, Lists, Key, Fragments, Router.
Environment: JDK 1.8, J2EE, Spring, Hibernate, Oracle, Spring Security, REST, Web Service, JUnit, JPA, Java Tomcat, log4J, Git Hub, JIRA, SCRUM, Eclipse.
Software Engineer
Confidential, San Mateo, CA
Responsibilities:
- Actively involved in requirements gathering, Analysis, Conceptual Design.
- Used Maven for adding the external dependencies and for project management.
- Involved in Agile methods break tasks into small increments with minimal planning and daily stand-ups, updating tasks.
- Involved in Database design and developing SQL Queries, stored procedures on MySQL.
- Used browser debugging tools such as Firebug for resolving the defects.
- Implemented the middle tier using Spring3 framework, including Spring, Spring MVC.
- Designed the database schema and configured Hibernate ORM files to map Java classes to database tables.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading, Exception Handling programming.
- Implemented message communications using Java mail for notify user changing profile or payment process.
- Maintained the code using CVS. Actively participated in the code review.
- Played a very important role in resolving the defects.
- Involved in creation of high level and low-level detailed design documents.
- Involved in enhancing the build procedures using Maven.
Environment: Spring, Hibernate, Junit, Linux, CVS, Jenkins, Eclipse IDE, REST, SOAPMaven, JSON, XML, MYSQL.
Java Developer
Confidential, Chicago, IL
Responsibilities:
- Involved in development and implementation and verification and validation
- Followed agile methodology during complete SDLC process
- Engaged in gathering and analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams.
- Developed the web tier using Spring MVC framework. Used spring for dependency injection and integrated spring with Hibernate ORM framework
- Used Hibernate annotations and created Hibernate POJOs
- Developed and consumed REST web services using JAX-RS
- Worked on Analysis Design and Development, Unit testing and System and UAT test support
- Developed the action classes to execute the business logic and action forms to collect the input data from the users using JAVA, DAO, and Oracle.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database
- Used Maven tool for building and packaging the application
- Used CVS for Source Control and Version Management
Environment: J2EE, Spring, Hibernate, SOAP, REST, CVS, Oracle, Junit, Log4j, Maven.
