Sr. Java Full Stack Developer Resume
Columbus, OH
SUMMARY:
- Over 7+ years of Java J2EE application development experience.
- Experienced in development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for banking, financial, insurance, Energy, Hotel and Mortgage organizations using Java, J2EE, HTML5/CSS3, Hibernate, Spring 3.0, REST, JDBC, XML, and JavaScript.
- Good experience with Spring Boot and Security.
- Expertise in database development using SQL and PL/SQL in Oracle (11 and 10g), and SQL Server environments.
- Good knowledge and experience in Hibernate and DAO mapping. Proficient in using Web services, JSON, XML, AJAX and RESTful API. Maintained and enhanced the code and resources in source controls like GitHub.
- Experience in developing applications using JBOSS Application Servers and Tomcat. Experience in server side development, distributed SQL/NOSQL databases
- Expertise in working with Core Java concepts like Collections, Multithreading, Data Structures, Exception Handling and Serialization. Proficient in Java/J2EE Design Patterns including Singleton, Command Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
- Experience in MVC architecture, spring framework, J2EE Design Patterns, Spring IOC and Hibernate. Experience of working with Databases like SQL Server, MySQL. Team player with good communication, interpersonal and analytical skills
PROFESSIONAL EXPERIENCE:
Confidential - Columbus, OH
Sr. Java Full Stack developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
- Developed and deployed business logic using Autowired beans. Developed Business logic using Java Spring.
- Used Bootstrap, JavaScript, and HTML5/CSS3 for the client side responsive UI development.
- Used spring 3.0 framework and J2EE components, Utilized IoC, AOP and DAO modules.
- Developed controller classes, backend processes, and complex services.
- Used Restful Web Services to gather product pricing information.
- Used Hibernate framework for back end development and spring dependency injection for middle layer development.
- Wrote Oracle PL/SQL Stored procedures, triggers, and views.
- Involved in debugging the application.
- Used Maven to compile and generate WAR and JAR files.
- Created custom Exception classes to display appropriate error messages to business users.
- Used Junit to perform white box testing of application. Created test conditions/test data.
- Used Log4j for logging Errors and publishing logging information to various preferred destinations.
- Used Jenkins for continuous deployment.
Key Technologies: Java, J2EE, Spring 3.0, Bootstrap, JavaScript, Hibernate, JBoss AS 7.x, UML, Rest WebServices, PL/SQL Oracle 10g, PL/SQL, JUNIT, Jenkins, Unix, GIT
Confidential - Cuyahoga Falls, OH
Java Developer
Responsibilities:
- Participated in various stages of the project life cycle like design, implementation, testing and deployment of the application.
- Worked in Agile environment for software development.
- Analyzed and designed enhancements to cater to the needs of new releases. Gained good hands on experience with low-level designs.
- Used Spring 3.0 MVC framework.
- Integrated services to do backend processing in Financial Domain using Spring and JPA.
- Used RESTful Webservices to extract product and warranty information.
- Implemented business logic using Stored procedures.
- Implemented Persistence layer by incorporating Hibernate ORM to interact with the Oracle database.
- Wrote SQL queries, PL/SQL stored procedures and modifications to existing database structure.
- Used HTML5/CSS3, JavaScript for UI development.
- Used Maven for compilation and building JAR and WAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Expert in debugging the issues and resolving the production/test issues.
- Involved in 24X7 production support and maintaining the application after production.
Key Technologies: Java, J2EE, JavaScript, HTML, Hibernate, WebServices, Spring 3.0, Oracle, Weblogic Application Server 8.1, XML, UML, JUnit, Maven, JENKINS, Unix.
Confidential - San Francisco, CA
Java Developer
Responsibilities:
- Participated in various stages of the project life cycle like design, implementation, testing and deployment of the application.
- Worked in Agile environment for software development.
- Created GUI using HTML5/CSS3 and JavaScript.
- Used Spring 3.0 MVC framework.
- Developed testing tools for Java applications
- Developed and tested RESTful Webservices
- Implemented business logic using Stored procedures.
- Developed Hibernate DAO using Spring JDBC Template, worked on Hibernate for ORM and connection management.
- Implemented Persistence layer by incorporating Hibernate ORM to interact with the Oracle database.
- Wrote SQL queries, PL/SQL stored procedures and modifications to existing database structure.
- Used Maven for compilation and building JAR and WAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Used JENKINS for CI and deployment.
- Expert in debugging the issues and resolving the production/test issues.
Key Technologies: Java, J2EE, JavaScript, HTML, Hibernate, WebServices, Spring 3.0, Ajax, Oracle, PL/SQL, Weblogic Application Server 8.1, XML, UML, JUnit, Maven, JENKINS, Unix
Confidential
Java Developer
Responsibilities:
- Designed and developed high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Improved the performance and integrity of code by processing thread concepts.
- Supported the other developers 24 X 7 for code integration and deployment using Jenkins software.
- Performed software development utilizing technologies such as J2EE, Spring Frameworks, Hibernate, HTML, XML, JavaScript, CSS, JQuery, XHTML and Oracle database.
- Interacted with the business users and collected the requirements. Analyzed business requirements, designed and recommended solutions over Agile Methodology.
- Coordinated with the client and upper level management, as well as cross-functional teams to test the solutions for production issues and customizations.
- Developed UI using HTML/CSS, JavaScript, and Ajax.
- Implemented AJAX update of search results by adding or removing tags from search.
- Worked with the deployment of code using Jenkins.
- Worked with issue fix for bugs and made checked in the code repository using Git.
- Created backend Tables/stored procedures and SQL for database access.
Key Technologies: Java, J2EE, WebServices, spring 3.0, Ajax, SQL, PL/SQL, Weblogic Application Server 8.1, XML, UML, JUnit, JENKINS, Git.