Sr. Core Java/j2ee Developer Resume
NJ
SUMMARY
- Around 7 years of professional experience in developing, maintaining, and debugging applications and web portals using Core Java, J2EE, Spring MVC, JavaScript.
- Expertise in design and development of multi - tier web based applications usingJ2EEtechnologies like JSP, Servlets, JDBC and frameworks like Struts, Spring MVC and Hibernate.
- Experienced in server coding in nodejs for non-blocking IO and improving throughput and efficiency.
- Experienced in configuring and deploying applications on WebSphere and Apache Tomcat.
- Experience in XML, Web services, SOAP,RESTFUL APIs and WSDL.
- Excellent working experience in Databases like My SQL, Oracle and SQL Server.
- Experience in client side Technologies such as HTML5, CSS, AJAX, JQUERY, Dojo and JavaScript.
- Experience in working with Dynatrace for checking the logs of the application functionality.
- Experience in working with Jenkins and Nexus for to build and preparing the deployment documentation.
- Experience in working with version control tools SVN (Branch, tag, merge, code compare)
- Experience in Test Driven Development.
- Worked with Spring webflow, Multi-Threading using Maps like Concurrent Hash maps.
- Worked with JUnit, Maven and Log4j for testing, building and logging information.
- Strong experience in using Integrated Development Environments - Eclipse, Net Beans.
- Developed and deployed applications in Windows and also browser compatibility.
- Experience in client interactions for understanding requirements, creating design, reporting status.
- Possess excellent leadership quality and communication skills, having experience as Developer and Delivery Head roles.
- Proactive attitude in identifying and resolving issues and risks.
- Ability to adapt new changing technologies faster.
- Worked in Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
TECHNICAL SKILLS
Operating Systems: Windows NT/2000/XP
Programming Languages: Java/J2EE, SQL, XML, Json
J2EE Technologies: Servlets, JSP
Frameworks: Spring webflow, Spring MVC and Hibernate
Web Technologies: HTML 5, JavaScript, AJAX, CSS 3, JQUERY, Dojo
Web Services: RESTFUL, SOAP
Application/Web Servers: Apache Tomcat, websphere
Databases: SQL Server, MYSQL
IDE Tools: Eclipse, Netbeans, Eclipse based Spring Source Tool Suite (STS)
Configuration: CVS, SVN
Tools: Ant, Maven, JUNIT
Protocols: SOAP, REST, HTTP
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr. Core Java/J2EE Developer
Responsibilities:
- Responsible for the implementation of application system with Java/Jee technologies.
- Developed the Spring Xml file for database configuration using different spring beans.
- The concepts of Objects, Classes and their relationships and how to model them and good hand on experience on Spring framework.
- Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
- Maven is used to build the application.
- Worked with the team in the development of the Application front-end using JSP, AJAX, Spring with the help of XHTML and JavaScript.
- Hands on experience with Integrated Development Environments (IDE’s) and tools like Eclipse based STS, MyEclipse and NetBeans.
- Used Spring Framework for Dependency Injection and spring bean wiring
- Applications are designed usingJ2EE, JSP, WSDL, Web Services.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Participated in analyzing the requirements and depicted them through use cases and scenarios.
- Contributed in decision making of the software and hardware requirements and tool evaluations
- Assessing ERP needs of clients and delivering in time.
- Configured the application in Jenkins to setup auto build based on the time configuration and worked closely with deployment team by helping them with deployment documentation using Nexus URL.
- Worked on agile approaches, including Extreme Programming, Test-Driven Development and Scrum. Used agile methodologies, test driven development and automated builds.
Environment: Core Java/J2EE, Spring, JUNIT, CVS, Eclipse based Spring Source Tool Suite (STS), MultiThreading, Ajax, JQUERY, RESTFUL APIs, JMS, Agile, WebSphere, Maven.
Confidential, IL
Sr. Core Java/J2EE Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- Developed application using Spring Source Tool Suite STS as IDE.
- Developed Data Feeds application in Java using Spring MVC framework and XSLT that sends product catalog and sales data in CSV and XML formats to partners.
- Used Spring MVC framework in development of new modules based on requirements Involved in module testing using JUnit.
- Developed JMS components to send messages from one application to other application internally.
- Implementing IOC (Dependency Injection) and AOP features in various aspects of Spring Framework.
- Developed the application using Spring Framework that leverages classical Model View Controller architecture.
- Performed SOA / Web Services testing using SOAP UI.
- Development of modules JSP, Servlets and connections JDBC.
- DesignedRESTFULAPIs that allow sophisticated, effective and low cost application integration.
- Developed JSP’s including AJAX that call different API’s that process messages using XML.
- Performance tuning including Apache Web server setup configuration with websphere App Server.
- Agile active participation comprises attended planning and estimation meetings, JAD sessions, creating tasks into the issue tracking systems (JIRA). Attended daily stand up meetings, worked collaboratively with other developers in writing codes as well as testing the codes, slated for the sprint delivery. Participated with the sprint review and retrospective to improve the process
Environment: Java/J2EE,JSP, JavaBeans, Spring, Multi-threading, HTML5, JavaScript, JMS, JQUERY, RESTFUL APIs, websphere, CVS.
Confidential
Java/J2ee Developer
Responsibilities:
- Involved in the entire Software Development Life Cycle(SDLC).
- Prepared Technical Requirement Document based on the Business Requirement Document.
- Reviewed the Technical Requirement Document within the peers and testers.
- Designed the application using various tools like UML, Sequence Diagrams, Class diagrams to translate the business requirement into technical requirement before the coding process using Rational Rose.
- Developed front-end screens and presentation logic using JSTL, JSP, JavaScript and CSS.
- Messages like monthly statements, payment due were sent to customers through JMS, sometimes point to point messages or just publish.
- Developed the application using Hibernate(persistence API, ORM) and Spring Framework(IOC, DI).
- Testing Web services using Soap UI software.
- Developed HQL queries for CRUD operations to Oracle database.
- Blueprint CSS framework is used to provide cross-browser compatibility.
- Followed Agile Software Development Methodology throughout the software development lifecycle.
- Involved in writing Ant build scripts to build application and handle deployments to different testing servers.
- Used Team track to track the defects and CVS as the version control.
Environment: Java/J2EE, AJAX, JSP, Java Beans, Spring, JavaScript, JMS, Ajax, JQUERY, CVS, CSS.
Confidential
Java Developer
Responsibilities:
- Involved in using XML for developing tool for user interface customization
- Developed web GUI involving HTML, JavaScript, AJAX, JQUERY,CSS, JSP, SERVLETS and Beans under MVC architecture
- Responsible for source code and version control (VSS), Involved in integration and deployment.
- Involved in coding reviews and enhancement of application.
- Developed JMS interface programs to push the new data from the One Point Application to other Corporate systems.
- Developed the XML Schema and Web services for the data maintenance and structures.
- Developed various components of the application and unit test them.
- Involved in code versioning, Check In, Check outs and code merging using SVN versioning tool.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Served as POC for on call support in the production team and also served as a Delivery head for two releases.
Environment: Java 1.5, J2SE, J2EE, XML, JSON, Log4j, Struts 2, JUNIT, JQUERY, AJAX, JavaScript, SVN.
