Java/j2ee Developer Resume
Springville, NY
SUMMARY
- Enthusiastic, dynamic, hardworking and result oriented Engineer with 7+ years of experiences in the development of software that includes analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object Oriented Client - Server technologies.
- Good understanding and knowledge in java basics including inheritance, polymorphism, data structures, collections, generics, concurrency, multithreading, I/O streams, exception handling, swing and JDBC.
- Good experience in development and implementation of Model-View-Controller using Spring MVC, DAO's and ORM (Object Relational Mapping) tools like JPA & Hibernate.
- Experience on API’s to deliver the data to different modules and worked on the databases like Postgresql and Mysql.
- Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Factory Pattern, Builder pattern, DAO Pattern, Decorator pattern and strategy pattern.
- Experience in Building, Deploying and Integrating with Maven and Gradel.
- Experience with developing test case using JUnit.
- Experience in working with Web Servers like Apache Tomcat and Application Servers like JBOSS.
- Experience in development of logging standards and mechanism based on Log4J.
- Experience in front end skills HTML, HTML5, JS, CSS, SASS, Responsive Web Design, Dreamweaver and Bootstrap.
- Strong interpersonal, analytical and organizational skills with good communication.
TECHNICAL SKILLS
Programming Skills: Java, C, C++, HTML, SQL
J2EE Technologies: Servlets, Spring, Spring Boot, Spring IO, JSP, JDBC
Frameworks, Tools & APIs: Spring MVC, Hibernate, Junit 4, log4j
RDBMS: Postgresql, Mysql
IDE(s) & Development Tools: Eclipse, IntelliJ, Sublime Text
Web/App Servers: Apache Tomcat, JBoss
Build Tools: Maven, Gradel
Front-end UI Technologies: HTML, HTML5, CSS, JavaScript, Sass, Dreamweaver, Bootstrap, Photoshop
Operating Systems: Windows
Design Methodologies: Agile SDLC & Waterfall Model
Version Control: Git
PROFESSIONAL EXPERIENCE
Confidential, Springville, NY
Java/J2ee Developer
Responsibilities:
- The entire application was developed in J2EE using an MVC based architecture.
- Implemented action classes and server side validations for account activity, payment history and Transactions.
- Used Spring MVC framework, which includes writing Controller classes for handling requests, processing form submissions.
- Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
- Used HTML, JS, CSS and Bootstrap for the front-end development and validations.
- Involved in unit testing using Junit, system testing and creation of various test scripts.
- Developed Components and Interfaces using Spring MVC.
- Used Maven for project dependency management and for building the application.
- Worked on database queries and involved in performance tuning of queries.
- Used GitHub as a version control system.
- Used Log4J for logging.
Environment: Java/J2EE, JSP, Spring MVC, Hibernate, UML, HTML, CSS, Eclipse, Maven, JDBC, JUnit, GitHub, Log4j.
Confidential, Santa Clara, CA
Java/J2ee Developer
Responsibilities:
- Designed and developed the Data access layer using Spring-Hibernate integration.
- Worked with core Javatechnologies like Multi-Threading and synchronization.
- Worked on writing SQL queries, PL/SQL stored procedures for the application database and backend tasks.
- Involved in performed Unit testing, Integration testing with the quality team.
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot
- Reviewed code and debugged errors to improve performance
- Performed troubleshooting, diagnostics and analysis to uncover root malfunctions.
- Strengthened developmental methodologies by introducing a code quality document.
- Used JavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report. Used PL/SQL stored procedures for applications that needed to execute as part of ajava.
- Worked on Spring IOC and dependency injection for managing dependencies throughout the application.
- Wrote custom JSP tags for role-based sorting and filtering.
- Responsible for developments with clients and third parties in ensuring and meeting structural requirements
Environment: Java /J2EE, Hibernate, Spring Boot, Maven, log4j, Ajax, JBOSS, Angular JS, Junit
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Involved in the Requirements collection & Analysis from the business team.
- Implemented the MVC architecture using Apache Struts 2.0 Framework.
- Implemented views using Struts tags, JSTL and Expression Language.
- Worked with various java patterns such as singleton and Factory Pattern at the business layer for effective object behaviors.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Published and consumed SOAP Web Services for transferring data between different applications.
- Developed Unit test cases using JUnit.
- Deployed on Apache Tomcat Server.
Environment: Java/J2EE, JSF, Hibernate, HTML, CSS, AJAX, JQuery, Eclipse, Maven, JUnit, Log4j.
Confidential
Junior Java Developer
Responsibilities:
- Involved in development of the complete flow from the front end to the back-end in agile environment.
- Responsible for designing different JSP pages and writing Action class using Struts Framework.
- Involved in research of indexing and searching tools for HTML and JSP contents of web-based application using Apache Ant tool and singleton design patterns.
- Implemented client side validations for Search and Security modules using JavaScript and Struts Validation Framework.
- Wrote DAO classes using Hibernate to interact with the database for persistent operations.
- Wrote Hibernate mapping classes to the database tables.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used Log4j logger tool for logging warnings and error messages.
- Worked on bug fixing and enhancements on change requests.
- Involved and participated in Code reviews.
Environment: Java (JDK), Hibernate, Spring, JSP, MVC Servlets, XML, JDBC, JavaScript, UML, HTML, CVS, Log4J, JUnit.
