Java/j2ee Developer Resume
Hershey, PA
SUMMARY
- Enthusiastic, dynamic, hardworking and result oriented Engineer with 2+ 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 Boot, DAO's and ORM (Object Relational Mapping) tools like JPA & Hibernate.
- Experience on APIs 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 Gradle.
- 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, Hershey, PA
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.