We provide IT Staff Augmentation Services!

Full Stack Developer (java/j2ee Developer) Resume

Philadelphia, PA

SUMMARY:

  • 5+ years of professional experience with extensive skill set in developing web based and backend applications using Java and J2EE technologies.
  • 5+ years of experience as Java Developer and Web Developer.
  • Professional experience in developing web and desktop applications using Java/J2EE technologies.
  • Good knowledge of C, C++.
  • Sound knowledge of core Java and J2EE fundamentals.
  • Experience in OOP, multithreading and design patterns.
  • Experience in Design and Development of various applications using Java, Servlets, JSP, JDBC and Web Services.
  • Hands on experience in building Java server side and enterprise applications using the latest technologies from J2EE stack like Core Java, Multithreading, Spring, Hibernate, Web services, JCF, JSP, Servlets, JMS, JPA, JDBC, XML, XSLT, DOM,JAXB.
  • Experience in Spring frameworks.
  • Extensive experience in development of cross browser compatible web pages using HTML/HTML5, Java Script, jQuery, AngularJS, JSP, AJAX, JSON, CSS/CSS3 and MVC Framework .
  • Responsible for checking cross browser compatibility , Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
  • Experience on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Developed various generic JavaScript functions used for validations.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Worked in all the modules of the application, which involved front - end presentation logic.
  • Experience in working with lazy loading for E-Commerce website.
  • Experience in databases like MySQL and MSSQL Servers.
  • Good verbal and written communication skills.
  • Proactive Team Player, Individual Contributor with Positive attitude.
  • Flexible to adopt new technologies and zeal to learn new technologies.

TECHNICAL SKILLS:

Languages: Java, C, And C++, 2EE Technologies:J2SE, Servlets, JSP, JDBC, Spring, Web Services

(REST)

App/Web Servers: Tomcat, BOSS

Operating Systems: Windows

Database: MySql Server.

Tools: Eclipse IDE, SQL Developer, MSSQL.Frameworks & J2EE Design Patterns and MVC

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Full stack developer (Java/J2EE Developer)

Responsibilities:

  • Involved in Analysis, Design, Coding, Testing and Defect fixing of requirements based on the change requests specified by the client.
  • Client side validations were implemented using JavaScript and Angular4
  • Implemented the Project structure based on Spring MVC pattern.
  • Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS.
  • Responsible for the implementation of application system with Core Java and spring framework .
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Extensively used Hibernate concepts such as Inheritance , lazy loading, checking, optimistic locking, and transactions.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Designed and Implemented REST web services using JAX-RS, Spring REST
  • Used Spring Security Management for user verifications.
  • Developed the UI modules using HTML and CSS in JSP pages used JavaScript for form validations and interactive and dynamic GUI generation. Implemented Spring WebFlow for page navigations.
  • Developed on MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Implemented Spring WebFlow for page navigation.
  • Used JDBC for data access from tables.
  • JUnit was used to implement test cases for beans.
  • Coordinated with testing team for timely release of product.

Environment: Java, JSP, Servlets, JMS, JavaScript, Tomcat, JDBC, Junit, Angular 4, SQLDeveloper, Eclipse.

Confidential

Java developer

Responsibilities:

  • Developed business modules in Java using OOP and multithreading modeling and Java concurrent package.
  • Extensively used Spring JDBC in data access layer to access and update information in the database.
  • Build microservices for the delivery of software products across the enterprise.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing with Spring MVC.
  • The functionalities of the fundraiser tool is implemented and maintained by using webservices.
  • Worked on implementing the webservices in MVC Frameworks.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
  • Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Have been working on Query optimization, functions and Stored Procedures and other database objects.
  • Implementing Spring Controller endpoints for Restful style API access.
  • Implemented Java EE components using Spring MVC, Spring transactions and Spring security modules.
  • Developed middleware components (JMS, JNDI) to manipulate business workflow processing.
  • All the functionality is implemented using Spring IO
  • Responsible for the implementation of application system with Core Java and spring framework .
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Extensively used Hibernate concepts such as Inheritance , lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts
  • Wrote and optimized native SQL queries and named queries in native SQL and stored procedure to fetch data from DB2 servers.
  • Extensively wrote unit tests using JUnit,frameworks.
  • Participated in code reviews requests made by team members.
  • The applications are critical in terms of time and revenue generation so catering to the needs of traders in a timely manner is at highest priority.
  • Preparing technical specifications based on requirements gathered conforming to the Confidential standards.
  • Understanding business requirements from traders across globe and estimating man hours and budget.

Environment: Core Java, J2EE, Multithreading, OOP, Spring(DI,AOP,JDBC), JMS, JMX, JUnit, Eclipse IDE, Agile(Scrum).

Confidential

Java Developer

Responsibilities:

  • Developed and enhanced GECD applications using standard development methodologies and architecture guidelines.
  • Developed front, business and backend layers for a derivative products workflow.
  • Used web based Webservices in service layers to get latest document attributes from another application.
  • Created Entities using Hibernate for new user requirements in domain model.
  • Implemented transaction management using Spring transactions support.
  • Wrote batch jobs to fetch subscriptions/redemptions into Orfeo using Spring job scheduler.
  • Wrote and optimized native SQL queries and named queries in Hibernate to fetch data from SQL server.
  • Implemented real time FAX sent status to the hedge fund application from Orfeo.
  • Defined and executed unit tests using Junit for testing Webservices.
  • Version Control using SVN and Tortoise SVN, Maven for creating deployable artifact, Weblogic as application server for deploying artifacts, Eclipse as IDE, SQL Server as the database and Scrum methodologies for development.
  • Monitoring WebLogic/JBoss Server health and security.
  • Creation of Connection Pools, Data Sources in WebLogic console.
  • Implemented Hibernate for Database Transactions on DB2.
  • Written Web Services (JAX-WS) for external system via SOAP/HTTP call.
  • Used Log4j framework to log/track application.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Implemented Hibernate for Database Transactions on DB2.
  • Involved in configuring hibernate to access database and retrieve data from the database
  • Written Web Services (JAX-WS) for external system via HTTP call.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Estimated the workload based on functional specifications.
  • Ensured the quality and performances of the developments.
  • Suggested technical solutions and enhancements within the group.
  • Interacted with analysts, testers and other developers to build and verify the requirements.
  • Actively Participated in functional and Java/J2EE technical corporate trainings by professional trainers.

Environment: Java, J2EE(JMS), Swing, multithreading, OOP, Web Services( Spring-WS), JAXB, JAXP, Spring, Spring job scheduler, Hibernate, SQL server, JUnit, Eclipse IDE.

Confidential

Java Programmer

Responsibilities:

  • Used framework for processing application data and wrote controller for handling incoming request.
  • Designed and developed pages using JSP, HTML and CSS for displaying operational data to the user.
  • Developed DAO layer for performing CRUD operations, created JDBC data source and manager for extracting data from database.
  • Created queries for data fetching and modification.
  • Created JUnit test cases for performing unit testing.
  • Created tables, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features
  • Involved in Designing the Database Schema and writing the complex SQL querie
  • Accessed stored procedures and functions using JDBC Callable statements.

Environment: Java, J2EE, OOP, JSP, CSS, JDBC, JUnit, JavaScript, Eclipse, Tomcat.

Hire Now