Full Stack Developer(java/j2ee Developer) Resume
Philadelphia, PA
SUMMARY:
- 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, Swings, Spring, Hibernate, Web services, JCF, JSP, Servlets, JMS, JPA, JDBC, XML, XSLT, DOM, SAX, JAXP, JAXB
- Experience in Spring frameworks.
- Strong experience in developing use cases, sequence diagrams, class diagrams for the system using UML, Microsoft Visio and Rational Rose.
- Experience in Swing GUI frameworks.
- Experience in HTML, CSS, Java Scripts, Angular 4, HTML5, XML web based languages.
- Experience in databases like MySQL and MSSQL Servers.
- Experience in using supporting tools like Ant for building and packaging artifacts.
- 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, C++
J2EE Technologies: J2SE, Servlets, JSP, JDBC, Swing, Web Services ( REST)
App/Web Servers: Tomcat
Operating Systems: Windows
Database: MySql Server.
Tools: Eclipse IDE, SQL Developer, MSSQL . Patterns Frameworks & J2EE Design Patterns and MVC framework
WORK 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.
- Developed java multithreading module in web application for handling n number of users request and response to the server and handling the queries of the users at same time.
- Used multithreading concepts to handle the online orders of the product for the user which generated emails and SMS to the client.
- Also handled the online order status of the product delivery of the customers through the use of multithreading which send the information from server after the order have been placed.
- Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX - RS.
- 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.
- Integrated framework with Struts for using Spring Transaction Management for all database accesses.
- All the functionality is implemented using Spring IO.
- Implemented Spring WebFlow for page navigations.
- Integrated springboot framework for using Spring Transaction Management for all database accesses.
- Analyze defect/issues raised by client and providing root cause and timeframe to fix the defects.
- 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.
- Built UI for Admin module with JavaScript, Angular 4, HTML5, CSS3
- Used Spring MVC Framework Dependency Injection for integrating various Java Components
- Developed the front - end web page by using HTML, CSS taking advantage of the frameworks Angular.
- Worked on creating web applications using HTML/HTML5, CSS, Bootstrap, JavaScript, jQuery, Angular 4, AJAX, and JSON.
- Hands-on experience in creating Angular modules, controllers, directives, and filters to deploy the entire business logic.
- Experience in using UI-Router for binding data to different states and rendering different templates.
- Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular 4, JavaScript, JQUERY, Ajax, JSON, and Bootstrap
- Developed the front - end web page by using HTML, CSS taking advantage of the frameworks Angular .
- Designed and developed the User Interface using JavaScript , Angular 4
- Responsible for developing UI pages using Angular, HTML5, CSS3, JavaScript, jQuery, AJAX and JSON .
- Used Angular4 as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
- Worked on creating log-in authentication modules using Angular and JavaScript .
- Built UI to modify customer accounts with Angular 4 and CSS.
- Built UI for customized reports using Angular 4, HTML5, CSS3.
- Designed UI for Customer information using Angular 4, CSS, HTML.
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.
- Implementing Spring Controller endpoints for Restful style API access.
- Implemented Java EE components using Spring MVC, Spring transactions and Spr ing security modules.
- Developed middleware components (JMS, JNDI) to manipulate business workflow processing.
- All the functionality is implemented using Spring IO
- Responsible for creating and maintaining architecture for Restful API using Springboot.
- Implemented Java EE components using Spring MVC, Spring transactions and Spring security modules.
- Wrote JMX methods for manipulating dynamic data and invariants for production environment.
- 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.
- Used XMLSender for testing Webservices.
- Used tools to measure code covered under unit tests.
- Continuous integration through MS specific wrapper application.
- Developed web services using Apache for fetching current positions/quantities of swaps under trade.
- Continuously refactored code in Java to improve the overall performance of the application.
- Wrote/fixed Java scripts to support existing live in production and being decommissioned application.
- Used object oriented design patterns for developing java modules.
- 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.
- Ensured the quality and performances of the developments.
Environment: Core Java, J2EE, Multithreading, OOP, Spring(DI,AOP,JDBC), JMS, JMX, JUnit, Eclipse IDE, Agile(Scrum).
Confidential
Software Engineer
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.
- Involved in bug fixing and enhancements for the existing solutions.
- 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.
- Learn functional financial aspects/concepts related to the GECD workflows.
- 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.
- Wrote Ant scripts for compiling and creating deployable archives for test and production environment.
- Created JUnit test cases for performing unit testing.
- Used Eclipse as IDE, VSS for version control, shell scripting, Tomcat and Resin for deploying applications.
Environment: Java, J2EE, OOP, JSP, JavaMail, CSS, JDBC, JUnit, JavaScript, Eclipse, Shell Scripting, Tomcat, Toad and VSS.