Sr. Java Developer Resume
NJ
PROFESSIONAL SUMMARY:
- Over 7+ years of progressive technical and functional experience, specializing in the development of stand - alone java and multi-tier J2EE applications.
- Strong experience in J2EE Architecture, OOAD, and Use case analysis and UML skills in building highly sophisticated systems.
- Extensive experience in developing scalable, reliable and efficient enterprise applications using JAVA, J2EE, Struts 2, JSP, AJAX, Spring, Spring Boot, JMS, Web services, Hibernate.
- Well versed in designing presentation layer components using Servlets, JSP, HTML, AJAX, XSLT, XHTML, JQuery, CSS and JavaScript.
- Expertise in designing and implementing frameworks such as Spring MVC, Struts.
- Experience in using frameworks like Log4J, Apache Libraries, Maven, GIT, Subversion, ANT, Lucene, Solr, Redis, Play Framework, Junit, Microservices and Jenkins.
- Experience in data analysis and Proficient in writing SQL queries and PL/SQL functions.
- Used several databases such as Oracle, SQL Server and DB2 and NOSQL database, HBase
- Expertise deploying and configuring applications on application servers such as Web Logic, WebSphere and Tomcat.
- Working knowledge in IDE tools like Eclipse, My Eclipse, and WSAD and RAD.
- Experience in creating BIRT (Business Intelligence and Reporting Tools) reports.
- Experience working on Oracle Point of sale system (ORPOS).
- Strong experience in Windows, UNIX, Linux environments.
- Experience with various development methodologies such as Waterfall, TDD, and Agile/ scrum.
- Knowledge on microservices, Spring Boot, cloud platforms like Google Cloud and AWS.
- Provided 24/7 on-call pager supports during pre-production and post-production time.
TECHNICAL SKILLS:
Languages: JAVA 1.8/1.7/1.6/1.5 , C++, MATLAB, SQL, PL/SQL.
Scripting Languages: Python, Shell, JavaScript, JQuery, JQueryUI.
Web and Client-server Technologies: JSP, Servlets, Java Mail, JDBC, JMS, Struts 2.0/1.2, JSP, AJAX, HTML/DHTML, CSS, Swing, AWT, SOAP & RESTful based Web services, WSDL, JAX-WS, JAX-R, SLF4J, Struts2, Spring 3, Spring 4, Spring IoC, Spring MVC, Spring Boot, Spring AOP, Spring DAO, Hibernate 3.3, iBatis, JPA 2.1, SQL Server, JSF 2.x, Play Framework, AJAX, JSON, XML, XSLT, XSD, JAXB, SAX, AWK, DOM.
IDE: SQL Developer, Eclipse, RAD7.0/6.0, SOAP UI.
Build/ Version Control Tools: ANT, Maven, GIT, SVN, Jenkins.
Databases: HBase, Oracle 11g/10g, DB2, SQL Server, Redis.
Tools: /Systems/Methodologies:: OOAD, Aspect Oriented Programming (AOP), Lucene, Solr, JSoup, SOAPUI, CVS, MS Visio, JUnit4, Log4J, Ftp, WinSCP, Putty, Cron, Information Retrieval, NLTK Toolkit, WEKA, ORPOS.
Operating Systems: Sun Solaris 9/10, Linux, Ubuntu, and Windows 7/Vista/ XP.
Web/App/Middleware Servers: Tomcat 8.0/7.0, Websphere 8, BEA Weblogic 10.3/9.1, FMW.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr. Java Developer
Responsibilities:
- Accenture Life Insurance Platform(ALIP) is a product that provides infrastructure to issue, modify and analyze annuities life insurance policy.
- Involved in the business requirements gathering and provided valuable inputs for designing the application.
- Analyzed and converted business requirements into technical requirements.
- Involved in the project that enhances the ALIP product to provide better features in providing the solution.
- Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using JDBC, SQL, Hibernate, Spring JDBC Spring IoC.
- Involved in enhancing the product using Web Methods, Restful webservices.
- Experience working with PVCS, GIT, Autosys, Splunk.
Environment: Java 1.8, J2EE, Oracle 11g, Windows 7, SQL Developer, Tomcat 7, JSP, XML, TXML, JavaScript, Spring Core, Spring DAO, Spring JDBC, JDBC, PL/SQL, SQL, PVCS, GIT, Eclipse, HTML, JAX-WS, Hibernate, Spring JDBC.
Confidential, NJ
Sr. Java Programmer/Analyst
Responsibilities:
- Involved in the business requirements gathering and provided valuable inputs for designing the application.
- Involved in transformation of systems to EMV compliant.
- Involved in handling tlog transaction files from POS and Ecommerce, further tokenizing and settling them.
- Involved in the ATG implementation of Ecommerce, feeding the transactions to Oracle Sales Audit.
- Involved in a project facilitating the store associates to browse and order ecommerce items at POS in stores.
- Analyzed and converted business requirements into technical requirements.
- Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using JDBC, SQL, Hibernate, Spring JDBC Spring IoC.
- Involved in designing and converting the existing system to Microservices architecture using Spring Boot.
- Involved in implementing the feed creation process for Ecommerce return center, customer center and RMS.
- Well versed knowledge on sales audit lines, line notes and line actions.
- Involved in development and customizations for the Oracle Point of Sale System (ORPOS)
- Involved in creating and developing BIRT reports.
- Developed complex SQL queries for testing the database functionality.
- Implemented SOAP and REST web services in the application for tokenizing the credit cards/EMV tokens using JAX-WS, WSDL.
- Worked in analyzing and transforming OMS sales XML feed, to serve the sales audit.
- Used Log4J logging framework for logging messages in the code.
- Developed unit and integration test cases using Junit and used CVS, GIT for version control.
- Used ALM and JIRA tools for defect management.
- Involved in building API document for the application.
- Used Control-M for scheduling jobs.
Environment: Java 1.8, J2EE, Oracle 11g, Windows 7, SQL Developer, Tomcat 7, JSP, XML, TXML, JavaScript, Control-M, Log4j, Spring Core, Spring DAO, Spring Boot, Microservices, Spring JDBC, JDBC, PL/SQL, SQL, JIRA, ALM, CVS, GIT, Eclipse, Eclipse BIRT, HTML, JAX-WS, SOAP, SOAPUI, Oracle POS, Hibernate, Spring JDBC, WSDL, Junit, FMW.
Confidential, NY
Sr. Java Developer
Responsibilities:
- Involved in the business requirements gathering and provided valuable inputs for designing the application.
- Analyzed and converted business requirements into technical requirements.
- Designed and developed UI screens using Struts 2, Spring MVC, DOJO, JavaScript, JSP, HTML, DOM, CSS, and AJAX.
- Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using JDBC, Spring-Struts2 integration framework, XML, Microsoft SQL Server, SQL, Stored Procedures.
- Configured and used Struts and Tiles framework for creating web based user interface.
- Implemented DAO for data access using Spring DAO, Spring IoC, JDBC.
- Developed complex SQL queries for testing the database functionality.
- Implemented service locator to call SOAP web services to consume in the application for user validation using JAX-WS, WSDL, and SOAP and tested using SOAPUI.
- Involved in splitting, validating and processing of HL7 files that are sent by the senders (hospitals).
- Deployed and tested the application in Tomcat server.
- Used Log4J logging framework for logging messages in the code.
- Developed application in Java/JEE technologies using Eclipse IDE.
- Developed unit and integration test cases using JUnit.
- Used Cron4j for scheduling a process in the application that generates notifications to the hospitals if a file is not received in a scheduled time using Multithreading.
- Used Atlassian JIRA for tracking and updating the project issues.
- Used Microsoft Team Foundation Server as version control tool, for managing change-sets.
- Involved in building API document for the application.
Environment: Java 1.7, J2EE, SQL Server 2012, Windows 7, SQL Server Management Studio, Tomcat 7, Struts 2, JSP, XML, DOJO, JavaScript, Cron4j, Log4j, Spring MVC, Spring DAO, Spring IoC, JDBC, SQL, JIRA, TFS, Eclipse, HTML, CSS, AJAX, JAX-WS, SOAPUI, WSDL, JUnit.
Confidential, Richfield, MN
Sr. Java Analyst
Responsibilities:
- Involved in the business requirements gathering and provided valuable inputs through agile methodology.
- Analyzed and converted business requirements into technical requirements.
- Provided high level estimates and high-level design of the use cases.
- Designed and Developed complex UI screens using Spring MVC, Spring IoC, AJAX, GWT, JQuery, JSP, CSS, HTML, and JavaScript.
- Designed and developed transactions and persistence layers to save or retrieve data from different sub systems such as order management systems, customer management and web database using spring, Hibernate, Spring DAO, Spring Batch, Spring IoC, JDBC, Oracle, PL/SQL.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
- Extensively used Hibernate concepts such lazy loading, dirty bit checking and transactions.
- Worked with Web services to design and implement SOA components.
- Implemented rest web services using REST, JSON and JAX-RS and SOAP web services using JAX-WS.
- Implemented service locator to call SOAP web services to consume in the application using JAX-WS, JAXB, XML, WSDL, and SOAP and tested using SOAPUI.
- Deployed SOAP based web service using Tomcat server.
- Used Log4J logging framework for logging messages with various levels written throughout the Java code.
- Developed application in Java/JEE technologies using Eclipse IDE with My Eclipse plug-in.
- Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.
- Developed unit and integration test cases using JUnit.
- Provided guidance on technical issues during deployment using Jenkins, GIT and Maven
- Conducted code review sessions and provided valuable feedback.
- Involved in the configuration and deployment of the application on the JBOSS application server.
- Supported QA teams in fixing the defects in timely manner.
- Production Support and performing technical validations on Production systems.
Environment: Java 1.8, JEE 1.7, Oracle11g, Spring MVC 4.0, Spring 4.0, Spring IoC, SOA, JMS, Spring 4, REST, Spring DAO, JDBC, JSP 2.1, Hibernate 3.5, iBatis, SQL, PL/SQL, Servlets 2.5, JQuery, AJAX, GWT, CSS, JavaScript, JAX-RS, JAX-WS, JAXB, JUnit, Jenkins, Maven, JBoss, tomcat 8, Agile.
Confidential
Core Java Developer
Responsibilities:
- Handled a complete module named Neooz, a real-time context based distributed news aggregator.
- Involved in the business requirements gathering and provided valuable inputs through agile methodology.
- Developed distributed news website specific html web crawler based on a multithreading module.
- Developed a customized news website specific metadata extractor by parsing html content.
- Experience in working and customizing the parsers like XML, HTML parsers.
- Indexed the records in two modules using Lucene and Solr.
- Developed custom search and custom queries, scores using Lucene on high volume web html documents.
- Developed custom analyzers, queries and scoring algorithms using Lucene API
- Experience in working with open source data structure server Redis.
- Worked in front end development and design using HTML, CSS, JavaScript, Ajax, Play Framework, which are used for module performance maintenance.
- Experience in XML related technologies like XML, XSLT parsers such as SAX/DOM and developing XML documents with XSD validations.
- Experience in working with HBase.
- Worked continuously in building and deploying applications using ANT and MAVEN.
- Participated in code review, code profiling, performance tuning and design review sessions and provided valuable inputs.
- Extensively written unit and integration test cases using JUnit.
- Worked with builds with Jenkins, GIT and ANT for continuous deployment.
- Provided support to the QA team during the system testing and UAT phase.
- Involved in production implementation and provided on-call support.
Environment: Java 1.5/1.6, JEE 5, Ubuntu, HBase 0.94, HTML, PostgreSQL 9.0, JSP 2.1, AJAX, CSS, JavaScript, Shell, Python, Play Framework, Redis, Lucene, Solr, XML, XSLT, SAX/DOM, XSD, SQL, PL/SQL, JUnit, GIT, ANT, Jenkins, UML, Agile.