Java Developer Resume
New, YorK
SUMMARY
- 7+ years of extensive experience in analysis, design, development, implementation, integration and testing of Client - Server applications using Object Oriented Programming and methodologies.
- Extensive experience in all aspects of Software Development Life Cycle (SDLC) including code development, code integration, and deployment using Object Oriented Analysis and Design with Core Java/J2EE and Java Script.
- Extensive experience with various Frameworks like Struts,Spring MVC and Hibernate.
- Strong working knowledge in J2EE technologies likes JSP, JPA, JSF, JDBC.
- Expertise in using Eclipse, IBM RAD and Spring Tool Suite.
- Expertise in GUI applications development using Node JS and Angular JS.
- Strong working knowledge on web technologies likeSencha Ext JS, CSS3, HTML5, XML, jQuery, JSON, Bootstrap.
- Excellent programming skills in writing/maintaining Oracle, SQL Server,DB2, PostgreSQL.
- Expertise in working with SOA architecture and developing Web services using SOAP, REST, XML, WSDL, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL.
- Worked with Tomcat andWeb sphere.
- Proficiency in deployment of Enterprise level applications in AWS.
- Good experience with Operating Systems like XP& 7-10andpartially on UNIX,LINUX.
- Strong experience with Agile development methodologies / practices(JIRA).
- Good Knowledge with programming languages such a Python.
- Basic understanding of Tableau, android SDK.
- Has the ability to provide solutions from a functional and technical perspective, to meet deadlines.
- Excellent team player, flexible with positive “can do” attitude, excellent learning skills and strong communication skills.
TECHNICAL SKILLS
Languages: Java, C,C++,Python.
Java Technologies: JAVA/JEE, Servlets, JSP, JDBC, RestFul and SOAP WebServices
Frameworks: Struts,Spring MVC, Hibernate, JQuery, Jersey REST
Web/Application Servers: IBM Web Sphere, Tomcat, Web Logic, JBOSS
Databases: Oracle 10g,MySql, PostgreSQL, DB2
Tools: /IDE: Eclipse, Net Beans, Weblogic Workshop, RAD
Web Dev Technologies: CSS3, XML, JSP, HTML5
Scripting Languages: JavaScript, Angular JS, Node JS, ExtJS
Operating Systems: XP/7, Unix, Linux
Other Tools: Tableau, Tortoise SVN
PROFESSIONAL EXPERIENCE
Confidential, New York
Java Developer
Responsibilities:
- Worked as a developer and responsible for requirements analysis, design, development, integration, and unit testing.
- Interacted with business analysts to study the requirements and design interfaces for the various use cases.
- Involved throughout Software Development Life Cycle (SDLC) with Agile(Scrum).
- Created detailed design document, use cases, sequence and class UML diagrams.
- Developod the business layer usingJava,J2EE and Spring framework Boot.
- Developed presentation layer using Spring MVC and used annotation based mapping to map the JSF post backs to the controller methods
- Designed and developed UI screens with JSF and PrimeFacesto provide interactive screens to display data.
- Designed and developed user interface using the JavaScript, Angular JS.
- Developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
- Hibernate Query Language (HQL) to add and retrieve the Information from the Database.
- Used Log4j to implement logging.
- Developing integration services in SOA by offering Web Services based on XML communication on REST Layer.
- Enhanced user registration process using java Restful, XML, JSON.
- Designed and deployed SMS on AWS cloud base.
- Developed SQL Statements for searching contractors depending on Selection Criteria.
- Support relational databases, primarily PostgreSQL.
- Involved in Continuous Integration of developer copies.
- Involved in writing unit test plans and developing test cases usingJUnit,JMock.
- UsedConfiguration Management and Version Control tool with Tortise SVN.
Technologies:Html, Ext js Touch, JavaScript, Angular JS, JSON, Java, Hibernate, Spring, JSP, SVN, JUnit, AWS.
Confidential, Princeton, New Jersey
Java Developer
Responsibilities:
- Gathering requirements, creating IT specification docs, breaking down work, giving estimation, coordinating operations team, delivery management team and other leads on same project.
- Planning, assigning, coordinating, supporting work to team to meet the deadlines.
- Implemented the application using Spring Framework which is based on Model View Controller design pattern.
- Extensively involved throughout Software Development Life Cycle (SDLC) with Agilelike JIRAmethodology that includes daily scrum with team.
- Implemented in technical design and interface design using the JSFandPrimeFaces for the application.
- Created custom, general use modules and components, which extend the elements and modules of core JavaScript, JSF, PrimeFaces, JSTL and jQuery.
- Designed and developed the Java Bean components & OR Mapping using Hibernate.
- Designed the applications using Spring MVC framework for easy maintainability.
- Developed Hibernate mapping java classes which refer to database tables for insert, update, select and delete operations.
- Deployed business components into Tomcat Application Server and involved in transaction management and security management.
- Used Web Services (RESTful) to exchange information.
- Develop GUI related changes using JSP, HTML and client validations using Java script few related layers.
- Implemented XPath and XSLT to select nodes or node-sets in an XML and transformation of XML to HTML respectively.
- Implemented action classes, form beans and JSP pages interaction with these components, used Log4j Frame work for Debugging.
- Involved in unit testing and assisted in system testing, integrated testing, and user acceptance testing.
- Worked with QA teams to reproduce issues and fix bugs.
Technologies: ExtJS, HTML5, JavaScript, Log4j, JSON, Hibernate, Spring MVC, RMI, JSP, SVN
Confidential, Palo Alto, CA
Web Developer
Responsibilities:
- Requirements Analysis, studying/understanding the current system and coming up with the use case documents.
- In the design phase came up with high level and low level design documents.
- Developed the User Interface (UI) using Java Server Pages (JSP) utilizing Custom Tag Libraries, JavaScript Tag Libraries and XSL’s.
- Developing integration services in SOA by offering Web Services based on XML communication on REST Layer.
- Developed the action classes to execute the business logic and action forms to collect the input data from the users using JAVA, DAO and DB2.
- Consumed Web Services to validate account information when transferring funds from one bank to another.
- Used the RAD for creating and deploying the application on IBM WebSphere Application Server.
- Incorporated JUnit into the code to do the unit testing around the developed module.
- Used JDBC connection and access database procedures.
Confidential
Jr. Java Developer
Responsibilities:
- Created UML class diagrams that depict the code’s design and its compliance with the functional requirements.
- Developed user interface using JSP, Struts Tag Libraries to simplify the complexities of the application.
- Refractor the legacy System from C++ to Java based environment.
- Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code. Implemented variousDAO pattern.
- Configured Data Sources on Web Sphere Test Environment for efficient data access.
- Involved in writing various SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
Technologies: HTML, JavaScript, Java, Swing, C++, J2EE, Servlets, XML, JDBC, SQL.
