Java Web Developer Resume
CaliforniA
SUMMARY
- Having 10+ years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Experienced with the Software Development Life Cycle (SDLC) process and OOAD Techniques.
- Good developing and implementation skills in Core Java and J2EE technologies.
- Experienced in developing robust applications using Rational Rose, UML, JavaScript, HTML, Jquery, Java, J2EE (JSP, Servlets, JDBC, EJB), Applets, JSP, Servlets, Struts, Spring, JSF, Hibernate, Ibaits, Flex, Webservices, XML, DOM/SAX, XSLT, HTML, using backend as Oracle, MS-SQL, MySQL and Sybase.
- Good experience in developing the multi-threaded applications
- Experience in using design patterns/frameworks such as MVC, Singleton, etc.
- Expertise in using J2EE Application Servers such as WebLogic 7.1/8.1/9.2, IBM Websphere 7.0, Jrun and Web Servers such as Tomcat 4.1.x
- Worked on Websphere Message Brokers7.0.0
- Worked on IDEs such as Eclipse 3.0, JBuilder X.
- Expertise in Relational Data Base Design and writing SQL and PL/SQL in Oracle.
- In-depth experience in software configuration management using CVS/SubVersion, GIT. worked on Multithreaded environment and Concurrency services
- Strong experience ANT, MAVEN and TEAMCITY building tools and application logging using the Log4J.
- Developed and deployed applications in UNIX and Windows environments.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
- Strong analytical, problem solving and programming skills.
- Good exposure on Java script frame works like JQuery and Angular JS
- Quicker adaptability and fast learning skills and experience of working with various open source tools and frameworks
- Sound knowledge of OOAD, SOA, functional programming and design patterns
- Exposure to micro services architecture
- Exposure to spring Boot and spring cloud services
- Strong core java programming skills on JDK 7/8
PROFESSIONAL EXPERIENCE
Confidential, California
Java Web Developer
Responsibilities:
- Analyzed Business requirements and existing software for High Level Design. Prepared System Requirement Specification (SRS) and functionality documents.
- Developed UML diagrams like Use case, class and sequence diagrams.
- Developed the web application using Spring IOC, MVC, Micro services and Hibernate
- Followed Scrum concepts of Agile Methodology to produce high Quality application.
- Used Struts Framework and J2EE components to develop Controller classes, backend processes, complex services and database interaction.
- Utilized Struts Action class as front controller and DAO modules.
- Applied Object Oriented Methodologies and core J2EE design patterns like Business Delegate, Service Locator, and Singleton.
- Developed web pages and client applications in HTML, JSP, Free Marker, JavaScript and XML.
- Used resource bundles for i18N Internationalization and property files.
- Programmed the dbScripts(Queries and procedures) for business logic
- Created Multiple REST webservices to provide service to the client
- Created Maven process to deploy the components.
- Used 3rd Party jars to create the dialog.xml files.
- Written Junit test cases for each Business Class
- Development process is based on Agile.
Environment: Eclipse Kepler sp2, Maven, Struts 2.0, Jsp, Oracle 11g, Hibernate 4.x, Xml beans, HTML 5, CSS3 and JUnit.
Confidential, CaliforniaJava Web Developer
Responsibilities:
- Responsible for creating the roles to the users in module wise.
- Involved in development and unit testing.
- Worked with finical department for the specific requirements
- Worked on Multithreading environment and concurrency applications
- Design/Developed Price change batch job, also improved the performance of this project by comparing various results by changing data layer, multithreading etc.
- Created the Ui Screen using multiple javascript frame works like JQuery
- Provided solutions to the clients by creating multiple POC’s
- Created Jenkins jobs for creating Wars and Ears for the deployment.
- Parsing through the Fix message tags and adding the appropriate values from the database tables for each and individual messages
- Worked in the UNIX environment for writing the shell scripts to perform particular jobs.
Environment: Eclipse Juno, Java/J2EE, JQuery 1.8, XML, Web Services, Spring 3.3.1, Jboss 6.0, Ant, Log4j, SOAP, Junit 4.10, Aqua Data Studio 13.0, Maven, Jenkins 1.5, SVN, Collabnet Team forge, Jenkins and Sybase
Confidential, New York
Java Senior Programmer
Responsibilities:
- Developing reporting platform for various trades to be reported to respective regulatory bodies (Java, Spring, Hibernate)
- Primary responsibilities include Business Requirement gathering and analysis, provide designs and lead the solution deliveries within schedule and budget.
- Provide effort estimation and scope analysis and Implementation.
- Developed an Enterprise Security Master Web service client to consume product data stream.
- Contributing to continuous development for reportingplatform to process respective trades to be in accordance with the reporting standards.
- Experience of working in agile methodology as scrum developer within iterations of 3/4 weeks.
- Implemented import/export LRC excel using Apache POI& Jasper.
- Implemented RSA security related project from scratch in SOA Architecture with REST, SOAP web-services, and spring using JAX-RS, JAX-WS, XML and Spring JPA Data.
- Used JMS configuration on Web Sphere and tomcat. Web sphere was used to provide customer information dashboard.
- Provide design documentation, Design presentation, and effort estimation.
- Used technologies as core java, Spring, Hibernate, XML, SOAP-Web Services, Unix, Tomcat, Servlets, maven, ANT, AJAX, JIRA, JavaScript, SVN code repository, Bamboo to do integrated deployment.
- Oracle PL/SQL procedure & function, maven
Environment: Eclipse Juno, IntilliJ, Java/J2EE, JQuery 1.8, XML, Web Services, Spring 3.3.1, Jboss 6.0, Ant, Log4j, Junit 4.10, SQL Developer 13.0, Maven, Jenkins 1.5, SVN, Jenkins and Oracle
Confidential, New Hampshire
Sr. Java Developer
Responsibilities:
- Responsible for Program Reference sub module of Program Administration Module
- Responsible for Impact analysis of the UseCases and development including usecase validations and testing.
- Responsible for Smoke test, Regression test and Acceptance test after the code delivery.
- Developed the system interface for assessment in order to get the PMA data according their specifications. Using the Stateless Session Beans In EJB
- Improved the system performance by using the batch process using JDBC Batch Processing.
- Acted as a liaison in between PO’s and developers to prioritize the tasks.
- Translate the requirements into design and work on the efforts estimated.
- Responsible for leading a sub team of people by assigning them appropriate tasks based on their skill sets.
- Creating the modules design and System Requirement Specifications documents.
- Responsible for creating UI using xhtml.
- Created Grunt Script in order to minify JavaScript file.
- Used the Agile Software Development methodology.
Environment: Eclipse Helios, Java 1.6, J2EE, Oracle 10g, Angular JS, EJB 3.0, Weblogic 10.3.6, Struts 2.0, JQuery, Java Script, HTML, CSS, Ant
Confidential, Chicago
Java Developer
Responsibilities:
- Development of thread based batch programs .
- Developed theGWTDispatch-servlet.xmlfor configuring the persistence class.
- Integrated theFront layer(GWT) with Service layer.
- Developed theAsyncclasses for communicating between theGWTandSpringService layer.
- Developed the service layer using theSpring Framework.
- UsedConstructorInjectionandSetter Injectionas part ofSpring IOC.
- Developed theSpring Beans configurationfiles andDAO’sas part ofSpringapplication.
- JPA is used for database persistence
- UsedMavenas build and deployment tool.
- UsedWebsphere applicationserver for deploying the application.
- UsedJUnit frameworkfor developing the test cases as part of application.
- UsedEclipseas IDE for developing the application.
- UsedSQL Developeras database tool for interacting with backend database.
- UsedSubversion (SVN)as version controller for maintaining the application.
Environment: Java1.6, J2SE, HTML, GWT1.4.1, CSS, Maven, Subversion, Oracle, Unix, Spring,Eclipse, JPA, Websphere7.0.