Java Developer Resume
FL
SUMMARY
- 5 years of experience as a Software Engineer with expertise in all aspects of the software development life cycle including analysis of requirements, application design, application development and testing of various applications using JAVA/J2EE technologies.
- Experience in design and development of web - based applications using Java, SQL, Servlets, JSTL, JSP, XML, Java-API and Spring Framework.
- Knowledge of Core Java Technologies like Multithreading, Collections, and Exception handling mechanisms.
- Worked with various SDLC methodologies including Waterfall and Agile Scrum.
- Experience with the ORM tool Hibernate involving Mappings, Transaction Management, and HQL (Hibernate Query Language).
- Experience with databases like MySQL, SQL Server.
- Experience in creating test cases using JUnit.
- Strong debugging and troubleshooting skills.
- Strong experience in implementing server-oriented architecture and Web Services using Restful API.
- Experienced in writing SQL queries, Triggers and Stored procedures in various databases such as MySQL.
- Proficient in Java/J2EE Design Patterns including Singleton, Model View Controller, and Data Access Object (DAO).
- Experience in working and deploying the application on Apache Tomcat.
- Team player with good communication and analytical skills.
TECHNICAL SKILLS
Languages: C, C++, Java/J2EE, JDK 1.6/1.7/1.8, HTML, CSS, DHTML, XML, JQUERY, PL/SQL, SQL, JSP.
J2EE Tech: Servlets, JSP, JDBC, JSF, Spring/Spring Boot, Java Beans, Struts, Hibernate.
Framework & Library: Spring, Hibernate, Spring Data JPA, Spring Data Rest.
Other Tools: Postman, JUnit, Log4j.
RDBMS: MySQL, OracleSQL.
Web & App Server: Apache Tomcat.
Development & Other Tracking Tools: Maven, Jenkins, JIRA.
Web Services: Restful, SOAP.
IDE: Eclipse, IntelliJ, Notepad, IntelliJ.
Source Control: GIT, SVN, GitHub.
Operating Systems: Windows, Linux
Cloud Computing Services/tools: Microsoft Azure, AWS, Docker Containers
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Primary responsibility was to communicate with business analysts and developed application based on the requirement.
- Developed various Java Bean components for implementing business logic.
- Developing JSP pages and the view and controller related classes using the Spring MVC framework.
- Implemented controller classes using Spring MVC and configured spring beans using XML configurations files.
- Developed DAO using JDBC Template to interact with MYSQL Database.
- Extensively worked with Java Collection classes like List, Sets and HashMap.
- Use of OOPs concept and other core java concepts like multithreading/concurrency, Exception handling, inheritance in development.
- Extensively used Eclipse EE for developing, debugging the application.
- Used Maven as build tool.
Environment: Java 1.8, J2EE, Spring 5.0, Spring MVC, JDBC Template, SQL, Eclipse EE, Tomcat 7.0, etc.
Confidential, FL
Software Developer
Responsibilities:
- Analyzed business requirements and participated in technical design, development and testing of various modules.
- Developed using Core Java and supported Java/J2EE applications with more concentration on OOP-based web forms, business logic, database access components.
- Debugged and fixed various problems that were found during the different phases of the project.
- Developed the application using Spring Boot.
- Performed validation on UI using Spring framework.
- Worked on MySQL database for storing and retrieving the application data.
- Implemented on React concepts like component / state / views etc.
- Worked with CSS3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Utilized Swagger to document endpoints.
- Involved in writing application-level code to interact with APIs, Web Services using JSON and XML.
Environment: Java, Core Java (JDK 1.7), Spring Boot (2.0.5), JPA, J2EE, CSS, JavaScript, React, MySQL, REST, Web Services, GIT, Swagger (2.9.2), Maven
Confidential, Jacksonville, Florida
Software Developer
Responsibilities:
- Participating in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Developing in Java Script and JS frameworks like jQuery.
- Developing web application using Struts Framework.
- Consuming restful web services.
- Developing user interfaces using JSP, HTML and CSS.
- Using Hibernate framework for the backend persistence.
- Using JavaScript and struts validation framework for performing front end validations.
- Implemented technical, analytical and programmatic skills to resolve application related issues in Test, Stage & Prod environments.
- Developing test cases and performed unit testing using JUNIT Test cases.
- Writing DB2 queries for business requirements.
- Managing software production services & operations
- Working with QA team for testing and resolving defects.
- Offshore Coordination on daily activities and deliverables.
- Recording, Investigation or Analysis of Production Errors/Issues and providing Technical Resolution of Production Error/Issues.
Environment: Java, JSP, Servlets, SVN, Spring, Web Sphere Application Server, HP Service Manager, IBM Data Studio, DB2, Restful web services, JSON.
Confidential
Java Developer
Responsibilities:
- Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
- Developed Single Page Application usingAngular JS.
- Developed web layer using Spring framework to manage the project in MVC pattern.
- Writing test cases usingJUnit.
- Client pages are built usingHTML, CSS, Bootstrap, and JavaScript.
- Experienced in implementingMicroservices, Service Oriented Architecture (SOA)with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom-Up approach.
- Custom Validations on various input fields using angular directives.
- Good experience in debugging angular and java code frameworks.
- ImplementedMavenbuild tools to build jar and war files and deployed war files to target servers.
- Did failover testing with system programmer team to validate systems during the server failure and checked session replication.
- Involved in code review and deployment of the application on development, testing of production servers.
Environment: Java, JAX-RS, Angular JS, Apache Tomcat, Maven, JSON, JavaScript, Junit, REST Web services, WebLogic, Git Hub, Eclipse, Oracle, Maven, Postman
Confidential
Java Developer
Responsibilities:
- Design and develop secure multi-tier web applications capable of handling Verity modules data of verity 360.
- Evaluate new technologies and their application to optimize current versions of Verity 360.
- Responsible in maintaining continuous integration stacks and Java dependency management/ build tools. (GIT, Docker).
- Using Java, J2EE for backend application development for Verity module.
- Uses Spring MVC framework, Spring Boot in building the Verity application module.
- Able to create RESTful Web Services.
- Write complex SQL, Store procedures and database queries for MySQL database.
- Implement data access layer using Java JDBC and perform CRUD operations on database.
- Developing the User interface for the first-level authentication and service authorization utilizing Java Based front end UI.
- Help in creating working demos for various clients and implement running UI for such presentations.