Java Developer Resume
Tampa, FL
SUMMARY
- 6 years of IT experience in analysis, design, development, testing and implementation of Java/J2EE web applications.
- Good experience and knowledge in various development methodologies like Agile and Waterfall.
- Experience on J2EE technologies including Core Java, Servlets, JSP, JDBC, JPA, JAX - WS, Spring, Hibernate, XML and JUnit.
- Worked extensively with Core Java, Multithreading, Exception Handling and Collections.
- Solid experience with various web MVC frameworks such as Spring MVC.
- Worked with various frameworks in spring such as Spring AOP, Spring JDBC and Spring Boot.
- Solid Experience with Java based ORM frameworks such as Hibernate and JPA.
- Worked extensively with SQL and PL/SQL to query various databases.
- Experience in installing and configuring MySQL and Oracle database Servers.
- Proficient in programming by using the IDE's such as Eclipse and NetBeans.
- Extensive experience in Deploying and Configuring Application in Servers such as Oracle WebLogic, JBoss and Apache Tomcat.
- Proficient in using GIT and Jenkins Continuous Integration Server.
- Hands-on experience in Build/Test/Deploy of applications using Jenkins - Open Source &Cloudless.
- Expertise in Customization of Jenkins to certify product level jobs & pipeline involving multiple components.
- Worked with Application Teams on Java to onboard Jenkins Build & Delivery pipelines.
- Developed custom groovy scripts for running Sprint Reports, aggregating Sonar scan results & customizing pipelines.
- Extensively used Nexus as a common artifact repository to publish Jar and distributed them across teams.
- Experience with build tools like Maven for building and deploying applications to different environments.
- Wrote comprehensive test cases and test plans using JUnit for Java based backend applications.
- Experience with Automation tools like Selenium and Cucumber.
- Experience with UNIX and Shell scripting.
- Expertise in interacting with business users and understanding the requirement and providing solutions to match their requirement.
- Passionate to learn things, Good communication skills, Hardworking and adaptable, quick learning, Self-motivated, precise and dedicated.
TECHNICAL SKILLS
J2EE Technologies: Spring, Spring Boot, JPA, Hibernate and JDBC
Web Technologies: Servlet, JSP, HTML, CSS, Bootstrap,XML, Web services
Application/Web Servers: Web Logic, JBoss, Docker and Apache Tomcat.
Relational Databases: MySQL, Oracle and Snowflake
Programming Languages: Java, Type Script.
JavaScript Libraries: Java Script, JS, Bootstrap.
Software Methodologies: SDLC (Agile, waterfall)
IDE: STS, Eclipse, NetBeans
Source Control: Git, Bitbucket,SVN
Automation Tools: Jenkins, Nexus, JIRA, Maven, Protractor, Selenium Suite, Cucumber, TestNG and Junit for unit testing
Operating Systems: UNIX, WINDOWS and MacOs
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Analyzing the project enhancement requirements and feasibility. Involved in Design and Development.
- Reviewed andresolvedthe production related bugs and tickets for multiple java-based applications.
- Trouble-shooting day to day issues which comes through service now ticketing tool and providing a root cause and fixing it.
- Actively participated in the daily SCRUM meetings, weekly backlog refinement and paired programming to produce quality deliverable within time.
- Design and develop Rest services supporting UI and for Data persistence using Java 1.8
- Implemented HTTP requested using RxJs Observable library to handle multiple values over time.
- Used Spring framework along with HTML, CSS and Java Script to construct the dynamic web pages (presentation layer) for the application.
- ImplementedJava Persistence API (JPA) through Hibernate.
- Utilized 3rd party API to Encrypt/Decrypt sensitive data.
- Involved in giving the production support for the application.
- Used Eclipse IDE for designing, coding, developing application and deploy on Tomcat.
- Built a Restful API to save and retrieve information in Java using Spring MVC, JAX-RS.
- Developed Request and Response Objects based on the SOAP Web services.
- Exposed the Web Services to the client applications by sharing the WSDL's.
- Used GIT for version control.
- Used various backend custom directives and developed reusable components and templates that can be re-used at various places in the application.
- Implemented the modern development environment.
- Created our own framework bridge service to manage the state management.
- Implemented the REST calls for our features separately using the spring framework.
- Used GIT for version control of the product, Eclipse IDE for Development.
- Worked on monthly major releases participated in testing and fix the bugs that we found in the testing.
- Participated in the production support and respond the alerts which were triggered by the pager duty and found the root cause and create the story in the backlog.
Environment: Java/J2ee,Splunk, JSON, spring, Spring MVC, Hibernate,Git,RESTful, XML, Maven, Jenkins, STS and Eclipse.
Confidential, Bellevue, WA
Java Developer
Responsibilities:
- Analyzing the project enhancement requirements and feasibility. Involved in Design and Development.
- Used Agile methodology for Development, participated in scrums, backlog grooming, Sprint planning and retrospective meetings, attend the daily scrum calls to update the progress.
- Design and develop Rest services supporting UI and for Data persistence using Java 1.8
- Used agile and Kanban methodology for development
- Implemented various widgets for dashboard using ADF dashboard framework
- Implemented UI Grid for various Tables in UI and gained extensive knowledge in customizing the Grid
- Developed batch jobs using spring batch for archiving few components
- Used Subversion (SVN) for version control of the product, Eclipse IDE for Development.
- Performed Root cause analysis & resolution during Testing to Identify and fix Issues reported in SIT and FQT testing.
Environment: Java/J2ee, JSON, spring, Spring MVC, Spring AOP and Hibernate, SVN,RESTful, XML, Maven, Jenkins, STS and Eclipse.
Confidential, Jersey city, NJ
Java Full Stack Developer
Responsibilities:
- Involved in Analysis, Design, Implementation and translation of Business User requirements.
- Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable within time.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Spring Annotations and Hibernate.
- Implemented the persistence layer in Hibernate. Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Established Hibernate, created POJO classes for establishing Object Relational Mapping (ORM) between objects and relational database.
- Implemented persistence using Hibernate mapping, designed and developed multiple screens using JSP, JavaScript, Servlets and HTML.
- Implemented Model-View-Controller (MVC) architecture with spring.
- Implemented backend coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Implemented the application using the concrete principles laid down by several design patterns such as Data Access Object.
- Implemented web services for communication by using SOAP hosted in the AWS.
- Used MySQL as the database to store the data and wrote SQL queries to access data from the database.
- Building application and deployment in servers as per request from the QA team using Maven.
- Used Maven with Jenkins for building and deploying the application to multiple environments.
- Involved in installing and configuring Eclipse for development.
Environment: Java/J2ee, Core Java (Multithreading, Collections, OOPS), HTML, JSON, spring, Spring MVC, Spring AOP and Hibernate, RESTful, XML, Maven, Jenkins, STS and Eclipse.
Confidential
Java/J2EE Developer
Responsibilities:
- Worked along with Business Analysts to capture business requirements and convert them into technical/functional requirements.
- Involved in all phases of SDLC from requirement analysis to implementation to test to deployment.
- Designed the software structure through Spring MVC framework, implementing Dispatcher Servlets, Controllers and View Resolvers for project flow.
- Used springs characteristic features like DI/IOC (Dependency Injection/Inversion of Control), Transaction Management and AOP (Aspect Oriented Programming) for various modules functions.
- Implemented Hibernate and spring’s DAO layer together to offer a high performance, productive approach to persist Plain Old Java Objects (POJOs).
- Queried the database using MySQL, SQL and PL/SQL for complex queries related to market data.
- Created Stored Procedures, Functions and Triggers for managing and structuring database records.
- Developed and designed the user interfaces using JSP, HTML, CSS, Bootstrap and JS.
- Structured the JSP web pages using HTML and CSS.
- Designed dynamic web pages with analysis charts and constantly updating data using JavaScript.
- Used various core java concepts like Collections and Multithreading for complex data computations and analysis.
- Implemented session, cookie and cache management using Servlets and Filters for each user.
- Designed and implemented the logging mechanism using GIT as a version control tool and Maven for building and deploying the application.
- JUnit framework was used for performing unit and integration testing by writing test cases.
- Developed the application through Eclipse IDE using its plugins, build and support and debugging tools.
Environment: Java, J2EE, spring, Hibernate, XML, SOAP, WSDL, HTML, Bootstrap, JS, Log4J, JUnit, PL/SQL, Eclipse, MySQL
Confidential
Java Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to their requirements.
- Used Spring IOC, AOP and auto wiring concepts in developing the application.
- Used Spring Container to performed dependency injection.
- Used Hibernate to map the database with POJO using hbm.xml files.
- Designed the Architecture of the project as per MVC standards.
- Implemented spring MVC design pattern in the project.
- Deployed the application on JBOSS application server.
- Used HTML, CSS, Bootstrap and JS for creating interactive Web Applications.
- Developed SOAP message envelopes and headers using WSDL.
- Designed and implemented the logging mechanism using GIT as a version control tool and Maven for building and deploying the application.
- Used PL/SQL, Stored Procedures for handling MySQL database.
- Involved in Integration of all the modules and deploying them on the Application server.
- Involved in bug fixing of various modules in the application that were raised by the testing team.
Environment: Spring, Core Java, JSTL, Servlets, MySQL, HTML, Git, Maven, Log4j, JUnit, J2EE Design Patterns, Web Services, Web logic Application server, Windows.