Java Developer Resume
Basking Ridge, NJ
SUMMARY:
- Around 4 years of Experience in the Java/ J2EE development in all phases of Software development life cycle including Analysis, Design, Development, Testing, Implementation, and Documentation.
- Very strong knowledge in Object Oriented Analysis and Designing, Object oriented programming and Design Patterns.
- Experience working in Java/J2EE technologies like Core Java, Servlet, JSP and Java Swing during course curriculum.
- Experience in development of applications using java Java/J2EE web applications using Java, Servlets, Filters, JSP, Spring, JMS, AJAX, ORM, JNDI, Web Services, JDBC, JAXP, XML, JavaScript and Micro Services.
- Experienced in creative and effective front - end development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, Node JS, JSON, JavaScript, jQuery, Ajax and CSS, Bootstrap and Angular.js.
- Expertise in developing both SOAP and REST based webservices.
- Experienced in leveraging RDBMS like Oracle, MySQL, DB2, and Sybase.
- Experience in working in both Windows and UNIX platforms including programming and debugging skills in Unix Shell Scripting.
- Designing and editing GUI with innovation and creativity with the help of graphs, charts, other diagrams, etc.
- Hands on experience in Apache Camel, Struts, Spring and Hibernate frameworks.
- Have explored various open source APIs like iText (Dynamic PDF creation), Jasper Reports and have used in appropriately in the Projects I have worked with.
- Experience in configuring builds tools like Maven and ANT for the development and deployment.
- Have extensive experience in building and deploying applications on Web/Application Servers like JBoss, WebLogic, WebSphere, Glassfish and Tomcat.
- Hands on Experience in databases such as MYSQL, Microsoft SQL Server, SQLLITE.
- Experienced in configuring and logging using log4J.
- Solid knowledge of JSF (Richfaces 5.0 with Ajax capabilities)
- Experience in Finance, Healthcare, Oil and Gas verticals and TOGAF, PMI, ITIL/MOF, SOA, EAI
- Experienced in writing simple Stored Procedures, understanding complex Stored Procedures and performance tuning of SQL Queries.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Good understanding of Tableau in Tableau Desktop, Tableau Reader and Tableau Server.
- Extensive experience in SOAP, XML and WSDL (Web Services),Jax-B,Jax-rs.
- Good experience in Version control using CVS, SVN,Git.
- Strong knowledge in cluster installation, Hadoop modules, resource configuration
- Strong command on Bug tracking tools like Bugzilla and other like Quality Center.
- Strong analytical and interpersonal skills along with excellent communication skills.
- Experience in working with IDE's like Eclipse, Intelli J, STS
- Worked with Cassandra Database, Elastic Search, Graph API.
- Experience on Iterative development using Agile Methodology included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs
TECHNICAL SKILLS:
Languages: Java, Java 8, UML, XML, and PL/SQL.
Web and Application Servers: Bea Web logic Server 10.3, Jboss Application Server 4.x/5.x, WebSphere 6.x/7.x, Apache Tomcat 5.x,6.x, 7.x, Jetty Server
Java Technologies: Java, J2EE, Core Java, JSP, JSF, Servlets, JSTL, JDBC, JNDI, JMS, JPA, Web Services, SOAP, Restful, Struts (Tiles, tag libraries, Validation Framework), Spring framework, Hibernate3.2/3.5. JFreeChart, JavaMail, Google API
UI Web technologies: HTML, HTML5, XHTML, XSL, XML, XSLT, JavaScript, AJAX, JQuery, JSON, Bootstrap, JSP, CSS 3, AngularJS 2.0, NodeJs.
Data Base: MS SQL Server, MySQL, Oracle11g, MarkLogic, Mongo DB, DB2 9.X, Oracle 9i, and MySQL 5.0
IDE: Eclipse, Rational Application Developer, Netbeans
Build Tools: Maven, Ant
Other Technologies: JUnit, Log4J, JAXB,JAXRS JiBX, XML Beans, Jackson Mapper, Mocktio, TestNG
Scripting Languages: HTML, Java Script, C, C++, Shell, jQuery, JSON
Methodologies: Agile, Waterfall model
Version Controls: CVS, SVN and GIT
Operating Systems: Windows, Unix and Linux
Process Tools: JIRA, Confluence, Bugzilla, Rallydev, Code Collaborator, Jenkins, Anthill.
PROFESSIONAL EXPERIENCE:
Confidential, Basking Ridge, NJ
Java Developer
Responsibilities:
- Involved in analyzing the user requirements and specifications.
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application.
- Implementing the project in agile methodologies - sprint & scrum.
- Involved in backlog grooming, sprint planning, user stories estimations and dividing USs into tasks.
- Preparation of TSD design documents with UML diagrams including Sequence Diagrams, Class Diagrams etc. using Microsoft VISIO tool.
- Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
- Creation of generic templates to be used by users.
- Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Developed Blaze Graphs stored procedures - database application scripts.
- Developed & consumed the web services using Apache CXF, JAX-WS, AXIS, WSDL, and SOAP.
- Developed Restful web services using JAX-RS and CXF tool.
- Created internal & external services, Entity services and handlers.
- Integrated Spring & Hibernate frameworks to develop end to end application.
- Used Hibernate to create data layer to the services to do CRUD operations in to DB.
- Set up Object & relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.
- Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, AngularJS, JSON and Blaze Graph database as the backend.
- Used JMS for Asynchronous messaging.
- Mapped java objects to Oracle Database using IBatis.
- Involved in writing SQL & PL SQL stuff to be called by CTRL-M batch jobs for BOD and EOD jobs.
- Validated query execution plans & tuned queries using Indexes, Views and Batch processing.
- Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool.
- Ran check styles, find bugs and PMD defects and fixed them.
- Addressed defects identified in QA, IST phases. And tracked them using QC.
- Deployed web services are tested using SOAP UI tool.
- Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
- Deployed the application in UNIX machine and used FTP to see the logs etc.
- Used Ant tool to build & deploy the application on the server.
- Involved in Web logic server configurations set up, data sources, and queues set up and deploying the application.
Environment: : J2EE, Zookeeper, Java Script, Spring, SOA, JSP, MySQL, Servlets, GUI, Test Director 8.0, DB2, IBM Mainframe, JSF, JSTL, HTML, JQuery, CSS, JUnit, JVM, Web Sphere, UML, JSON, XML, Cassandra, Web Services, WSDL, Apache Maven, UNIX, Windows' XP Professional
Confidential, Sun Prairie, WI
Java Developer
Responsibilities:
- Involved in analyzing the user requirements and specifications.
- Utilized Agile methodology to manage the development lifecycle of the project.
- Prepared sequence diagrams and Class diagrams using Star UML.
- Developed User interface using Angular JS, JSP, HTML, JavaScript, CSS, Ajax, JQuery and JSON.
- Implemented two-way data binding and developed directives using Angular JS.
- Developed business components using core java concepts like polymorphism, inheritance, multithreading, serialization, and collections API.
- Project deliverables include software components such as Java Scripts, Java code, Altova MapForce maps, Apache Camel routes and documentation such as Solution Design documents, Interface Mapping documents, Interface Flow and Detailed Design documents.
- Develop the jasper reports and analyzed complex reports in eReport Designer Professional
- Used Spring Boot to auto configures and documents the application.
- Developed service layer by using Spring MVC.
- Non-Testable requirements based on the business Requirements.
- Created and executed Functional, Security, and Navigation and Usability Test cases manually. luster coordination services through Zookeeper
- Implemented Model View Controller (MVC) architecture using Spring Framework.
- Designed and developed the project using MVC design pattern.
- Created the web UI using Angular, JSP, Servlets and Custom tags.
- Performed functionality of the Web page objects such as HTML Links etc.
- Setting up data source and caching in JBoss Application Server and fine tuning it. Detecting bugs & classifying them based on the severity.
- Developed tools to improve the efficiency and accuracy in the production support environment using Core JAVA, properties file, Unix Shell scripts
- Used JAXB to Marshall and un-Marshall java objects to Communicate with the backend mainframe system. Providing Screenshots to identify & reproduce the bugs.
- Worked on generating the Web Services classes by using Service Oriented Architecture Micro Services, SOA, WSDL, UDDI.
- Used JSON for serializing and de-serializing data that is sent to or receives from JSP pages.
- Used Cassandra for High Performance Database Operations and SQL Server for normal database queries.
- Used front end technologies such as HTML, CSS, JavaScript, jQuery, AJAX and JSP.
- Coordinated testing meetings for status update; action items; open issues; prioritizing errors and Communicate Priorities.
- Used the TOGAF (The Open Group Architecture Framework) framework to create the target architecture for various projects. This involved creating Business Architecture, Application Architecture, Data Architecture and Technology Architecture as per the TOGAF standard.
- Ensure all open issues/and or risks are documented prior to moving to next testing stage.
- Verify all Entry/ Exit criteria are completed with appropriate sign off.
Environment: : J2EE, Zookeeper, Java Script, Spring, SOA, JSP, Servlets, GUI, Test Director 8.0, DB2, IBM Mainframe, JSF, JSTL, HTML, JQuery, CSS, JUnit, JVM, Web Sphere, UML, JSON, XML, Cassandra, Web Services, WSDL, Oracle, Apache Maven, UNIX, Windows' XP Professional
Confidential
Java Developer
Responsibilities:
- Used OOAD for building applications.
- Involved in gathering business requirements, analyzing the project and creating use cases and Class Diagrams .
- Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration.
- All the Business logic in all the modules is written in core Java.
- Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for WebLogic server.
- Updated JDK's and installed service packs and patches for WebLogic Server.
- Analyzed the Maven dependency management in base code in order to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
- Writing the unit test cases using node js grunt.
- Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers. Worked with Kafka Cluster using Zookeeper.
- Used SQL Lite database to store data locally.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security.
- Involved in front end development using JSF 2.0(Icefaces 2.0), HTML and DHTML.
- Developed Jasper Reports
- Maintaining production critical servers running Unix, Linux supporting database and Web services. Providing 24x7 supports.
- Wrote SQL scripts to manage databases.
- Handled Memory issues, such as application leak, WebLogic leak and sun java bug by tuning and profiling memory with third party tools.
- Integrated Apache Kafka for data integration.
- Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
- Designed and developed the project using MVC design pattern.
- Created the web UI using Angular, JSP, Servlets and Custom tags.
- Designed and developed Caching and Logging service using Singleton pattern, Log4j.
- Worked with HTML5, CSS3, JSP, XML, JSON, JavaScript and JQuery UI for developing user interface.
- Extensively worked on UNIX Environment.
- Wrote queries in Oracle9i Spatial in developing GIS based application.
- Configuring continuous integration in Hudson.
- Configured listeners and wrote MDB's (Message driven bean) to listen to the messages and subscribe to the topic put by the core application.
- Developed and deployed Session Beans and Entity Beans for database updates.
- Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
- Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
- Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
- Used JAXP (DOM, XSLT), XSD for XML data generation and presentation.
- Wrote Junit test classes for the services and prepared documentation.
Environment: : Java, JSP, Servlets, Core Java, C, C++, JavaScript, DHTML, JAXB, XSLT, DOM, XML, Web Services, JNDI, J2EE, Kafka, Jasper Reports, Oracle, Unix&Linux, Shell Script, Weblogic, Eclipse, JSON, JBoss, SQLLite, Rational Rose, CVS, Oracle 9i, Junit, Rational Rose.
Confidential
Java Developer / Mobile Developer
Responsibilities:
- Used Struts-Validator frame-work for all front-end Validations for all the form entries.
- Designed and Developed an IOS application using GNUPG tool- which is a secure chat/email application using Objective C, swift, XCode
- Developed the core component of recovery management module using Spring MVC Framework.
- Involved in discussions at every stage of app development.
- Writing database queries on Oracle 9i and Involved in the JDBC queries as part of implementation
- Developed Dynamic Websites for Client which gave a platform for them to automate and analyze the Employee’s attendance and payrolls by integrating HR and payroll management.
- Unit testing for the development
- Extensively worked on UNIX Environment.
- Involved in updating the application UI and application data structure Iphone
- Developed client GUI modules using Swing, Java script and Flash.
- Developed a website to analyze the Ongoing traffic through their website pages also.
- Handled the real-time problems faced, implemented creative solutions replacing the old strategy used by the organization which gave an impressive result.
Environment: Java, HTML5, GUI, CSS3, Oracle,Objective C, swift, XCode, iOS, test, Dojo Mobile, node.js
