Java Developer Resume
New York, NY
SUMMARY:
- Around 7+ years of strong experience in software development with proficiency in designing & developing web - based enterprise application for complex business needs using Java and J2EE Technologies.
- More than 5 years of Telecom domain experience and 2 years of Financial Domain experience.
- 7 years of experience with the Java and having expertise with the J2EE technologies like Spring and Hibernate.
- Extensive Experience with Application development using jQuery, Isomorphic Smart Client, Java Script, AJAX, HTML, CSS and JSON.
- Expertise in developing Restful Web services for implementing Business logic.
- Strong practice with OOA & Design patterns with specialization in Spring & MVC Frameworks.
- Extensive Experience with Log4J logging framework and Quartz scheduling framework.
- Having good knowledge of all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing, and Development & Testing.
- Extensive experience in developing database components using JDBC and Hibernate.
- Hands on Experienced in database development using SQL/PL-SQL in MySql, Oracle.
- Extensive experience in developing and deploying applications on Apache Tomcat server.
- Expertise in using IBM Web Sphere Application Server. Experience with UML in design structure, behavior and interaction diagrams.
- Profound experience in developing different web application using the Agile Methodology.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
TECHNICAL SKILLS:
Programming Language: Core Java APIs (I/O, Thread, Collection, Concurrency), UNIX programming
J2EE Technology: Servlets, JSP, Spring, Restful Web Services, JDBC.
GUI: JavaScript, jQuery, HTML5, CSS3, XML, JSON, AJAX.
Database: Oracle, MySql.
Architecture & Framework: Client-Server, MVC, J2EE, Spring, Struts, Hibernate.
Design patterns: Front Controller, Database Access Object, Factory, Singleton, Abstract Factory, Adaptor, Decorator, Observer, Strategy.
Design Methodology: UML, Water Fall, Agile
Development Tools: IBM Websphere Application Server, Tomcat, HTTP web server, JUnit, ANT, MAVEN, SVN, Log4j, GIT, Jira, Jenkins
IDE: Eclipse, NetBeans, IBM RAD
Operating Systems: Windows 10/XP/2000/NT/98/95, Red Hat Linux 7.3, UNIX
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Java Developer
Responsibility:
- Design, develop, debug, and test a new J2EE framework for development and future enhancement of Plan Processing application.
- Created end to end mapping to communicate with legacy system using webservices.
- Involved in understanding current design and business of the application.
- Design and development of batch process using Spring Batch.
- Involved in Multi-Threaded Application Design based on java concurrency
- Independently handling module of the project.
- Implemented test suits using Junit.
- Worked on enhancement of logging framework into sapphire application
- Developed the custom utility classes for data validation purpose.
- Followed agile scrum methodology.
Environment: Core Java, J2EE, Spring framework, Java Script, HTML5, CSS3, REST service, Maven, Team City, GIT.
Confidential
Java Developer
Responsibilities:
- Implementation of required java REST services for the module.
- Developed the UI responsive screens with Jquery, HTML5 and CSS.
- Created custom directives, services and controllers as per the requirement.
- Implementation of required java REST services for the module.
- Implemented test suits using Junit.
- Implementation of server-side caching, autosys job.
- Features were integrated using Spring Framework.
- Developed Hibernate mapping definitions for persistent layer.
- Generate the required Java object and classes inheriting the core framework classes.
- Following the Agile Scrum methodology with sprint planning this includes the requirement analysis, story point estimation based on product backlog.
Environment: Core Java, J2EE, Spring framework, Hibernate, Apache CXF, Jquery, Jira, Jenkins, GIT.
Confidential
Java Developer
Responsibilities:
- Working on overall functionality of the projects including gui, server integration and internal build process development.
- Worked on various features development, implementation of custom validation using Spring etc.
- Created graphical user interfaces (GUIs) front-end using JSP, JavaScript, JQuery and HTML.
- Consumed Web Services by implementing Apache CXF support to make the development of RESTful Web services.
- Implementation of server-side caching, autosys job.
- Implemented REST service using Apache CXF.
- Worked with Spring 3.0 for dependency injection, configuration of server-side technologies.
- Implemented test suits using Junit.
- Coordinate with different team in order to flawless release execution on time.
Environment: Core Java, J2EE, Spring framework, Jersy, Jquery, JSP, Maven, Jira, Jenkins, GIT.
Confidential
Java Developer
Responsibilities:
- Extensively used Spring (AOP, IOC, JDBC) frameworks.
- Implemented Transactions and Batch Updates using Spring framework.
- Developed the UI responsive screens with Isomorphic Smart Client, Jquery, HTML5 and CSS.
- Implemented search mechanism using dynamic table population in Smart Client.
- Worked on business validations, data migration activities.
- Performed unit testing of core functionalities through Junit and JMock.
- Automating the manual build process using Jenkins to set up an integration environment.
Environment: Core Java, J2EE, Spring framework, Hibernate, REST service, Isomorphic Smart Client, HTML, CSS, Apache CXF, Maven, Jira, Jenkins, GIT.
Confidential
Java Developer
Responsibilities:
- Involved in understanding product
- Worked on Analyzing server logs
- Created builds and performed integration test using junit, jenkins
- Responsible for development and enhancement of the product using java
- Following the Agile Scrum methodology with sprint planning this includes the requirement analysis, story point estimation based on product backlog.
Environment: Java/J2EE, JSP, Servlets, Maven, Jira, Jenkins, GIT.