Full Stack Java Developer Resume
Chicago, IL
OBJECTIVE:
Participate as a Full Stack Java Development in a dynamic and evolving environment to help the organization to set standard and achieve the best solution in the business which would increase the productivity, identify and increase the growth of the organization. As a Java Development, I will also help utilize strong research, organizational, and teamwork skills in order to contribute to the changes or processes.
SUMMARY:
- 6+ years of experience in Java/J2EE with full Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment, and maintenance.
- Proficient in developing web-based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology
- Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JavaServer Pages (JSP),Servlets, JavaServer Faces (JSF), JDBC.
- Agile/ Scrum methodology is being used in delivering the projects
- Proficient in writing efficient SQL, PL/SQL codes and writing Functions, Triggers, Sequences, Indexes, Views and Stored Procedures.
- Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
- Comprehensive Experience in Application design using UML, UML tools, Rational Rose and software methodologies like RUP, Iterative development and Test Driven development.
- Developing Web pages by leveraging AngularJS Framework
- Good knowledge of Spring's IOC, AOP, Spring MVC and spring's integration with Hibernate and Struts technologies.
- Experienced with Object Oriented Design (OOD) and Object Oriented Analysis (OOA) and UML.
- Excellent understanding with Model View Controller Architecture
- Conversant with web/application servers as IBM Web sphere and Tomcat with Apache.
SKILL:
Languages: Java (J2SE1.5/1.4, J2EE1.5/1.4), SQL, PL/SQL, C, C++, UML2.0
Technologies: JSF 2.2/2.1/2.0/1.2 , Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring4.0/1.0, Web Services, RESTful services, SOAP services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, JavaServer Pages (JSP),Servlets, JavaServer Faces (JSF), LDAP.
Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, AWS.
Development Tools (IDEs): Eclipse Neon/Mars/Kepler/Juno/Indigo, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2008/2010, SQL Developer
Web/Application Servers: Tomcat7.x/6.x/5.x, WebLogic 10.8/9.2/8.1/7.0 IBM WebSphere6.x/5.x/4.x
Design Patterns: MVC, Abstract Factory Pattern, Front Controller, Session Fa ade, Singleton, Business Delegate and DAO patterns
RDBMS: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , SQLite.
Platforms: Windows, UNIX, LINUX
Testing Tools: JUnit 4.x
Version Control: SVN, CVS, Git Hub.
Methodologies: Agile Methodology, RUP, Extreme Programming, JIRA
Other DBs: MongoDB 3.2
Build Tools: Maven 3.x, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Full Stack Java Developer
Responsibilities:
- Involved in Analysis, design and coding on JAVA Environment
- Coordinate requirements gathering, change requests, and prioritization of features
- Created the user management module using HTML, JSP, angular js,CSS to restrict the application to the right users.
- Provided XML and JSON response format to support various service clients.
- Implemented design patterns such as MVC and Singleton under J2EE Architecture.
- Experienced in preparing Test Plans and Test Cases.
- Used Spring Core, Spring JDBC, Core Java, Collections, Multithreading and Spring Transaction Management in the backend.
- Developed UI using HTML5, CSS, JavaScript and AngularJS.
- Used Connection Pooling to get JDBC connection and access database procedures.
- Used JUnit to validate input for functions TDD.Used Hibernateas an Object Relational Mapping tool for the data persistence
- Used CoreSpring for dependency injection of various component beans.
Environment: Java, J2EE, PHP, JavaServer Pages (JSP),Servlets, JavaServer Faces (JSF), SQL, JQuery, RESTful, Angluar JS, Apache Tomcat 7.x, Spring MVC.
Confidential, Chicago, IL
Full Stack Java Developer
Responsibilities:
- Developed this project using Java and J2EE,in a fast-paced development environment.
- Modify the XML code to implementing the change
- Attended Web Logic Portal Training
- Developed the application using Web Sphere application server.
Environment: JAVA, J2EE, XML, RESTful, JavaScript, SQL, Spring, Rational Clear Case, UNIX, AIX, Websphere
Confidential
Sr Java Developer
Responsibilities:
- Involved in Analysis, design and coding on JAVA/J2EE Environment
- Coordinate requirements gathering, change requests, and prioritization of features
- Maintaining web Components using JSP and Servlet under J2EE Environment
- Developed and enhanced different modules of the product which includes the settlement of various types of payments for e.g. Within Bank Remittances, RTGS (Real Time Gross Settlement), SWIFT Payments.
- Designed and Developed Cancel Cheque Module for Confidential Bank Israel in the TCS BaNCS version 10 product currently known as MUSHLACH in the local language.
- Using Perforce for Version Control and Change Management
- Using Lean Testing as bug tracking tool.
- Using Apache Weblogic 10.2 for deployment of application.
Environment: JAVA, J2EE, Weblogic 10.2, Spring, JavaScript, SQL, JSP, Servlets, EJB, UNIX
Confidential
System Engineer
Responsibilities:
- Designed and Developed User Interface and user validation using Struts framework.
- Developed the Transaction History functionality where user can check the transaction history of the mutual funds.
- Developed Data layer using Spring Framework.
- Integrated application modules for Period Specific Operations using SpringIOC.
- Published services using JAX-WSwebservices.
- Developed Unittestingframework driven by TestFirstmethodology (TDD), to develop test cases for business layer and User Interface using mock objects, easymock, and Selenium.
- Used JProbe for fine tuning the applications by using JProbeMemorydebugger, JProbeProfiler, JProbe Threadalyzer, JProbe Coverage.
- Used JCoverage to analyze the effective code usage, coverage which helped in identifying the redundant code
Environment: Java,WebLogic, Eclipse, Hibernate, Spring, EJB, JMS, Java Script, AJAX, WebServices, AXIS, SOAP, JAXRPC, WSDL, Maven, Clear Case, JUnit, Oracle.
