Senior Java Developer Resume
New, YorK
SUMMARY
- 9 Years of Experience as a Technical Lead in the Java/J2EE, Node JS, ECMA6 and React JS enterprise application development along with System Integration testing.
- Good knowledge in Financial Services and Telecom domains.
- Extensively worked in Core Java coding and object - oriented design with strong understanding of Collections, Multithreading and Event/Exception handling.
- Expertise in configuring the Spring Web and Spring Boot 2.0 with dependency injection and using spring web module integration.
- Good hands-on Experience on AWS Cloud application Deployment and AWS Services (Lambda, Kinesis, SQS, SNS, API Gateway).
- Extensive experience in application development using Java, J2EE, Node JS, React JS, Axios, Redux, NPM, and React Components, React Hooks, Jest, Git, Spring Boot, Tibco BW, EMS, JSP, Servlets, EJB2, JMS, Spring, Hibernate, Struts, Tiles, JavaBeans, JDBC, Junit 4.0, Log4J, XML, XSLT, PLSQL, JAXB, HTML and AJAX.
- Extensively worked on multiple IDE tools like RAD 6.0 (Rational Application Developer), Visual Studio Code and Eclipse 3.2.
- Involved in code versioning, Check In, Check outs and code merging using various configuration tools like Microsoft VSS, CVS, Rational Clear Case, SVN (Sub Version) and GIT Bitbucket.
- Experience in developing web services using Micro Services, Restful Webservices, JAX-RS, Jersey, JAX-WS, JAXB, JAX-RPC and WSDL.
- Experience in Service Oriented Architecture and Integration technologies in the areas of Restful Web Services, SOAP Web Services, WSDL and XML.
- Experience in deployment of the J2EE applications on IBM WebSphere 5.x/7.x, Jboss 6 and Enterprise Cloud platform (ecp) from Redhat.
- Experience with Log4J for Logging Errors in Splunk, debugging and tracking.
- Created robust user Interface (UI) using HTML, CSS, JSP, JavaScript, JQuery, React JS, Node JS and ECMA6.
- Experience on SDLC, Water Fall and Agile/Scrum/Sprint methodologies.
- Excellent work experience with writing SQL queries, Store Procedures for major Relational Databases Oracle 9i/10g/11g and MS SQL Server.
- Worked on different OS like UNIX/Linux, Windows NT, Windows XP, and MAC OS.
- Hands on Experience with J2EE design patterns.
- Created Test cases using JUnit4.4 EasyMock to test functionalities of application.
- Proficient and highly competent in gathering user requirements and converting them into software requirement specifications using Rational Rose, UML and Object-Oriented Techniques.
- Goal oriented team player, self-starter, quick learner, and proficient in handling multiple projects, Gap analysis simultaneously.
TECHNICAL SKILLS
Languages: C, C++, Java, Node JS, React JS, Visual Basic, Perl and shell scripting.
Presentation: JSP, Servlets, HTML, DHTML, CSS, JavaScript, AJAX, XML, XSLT, Swing/Java AWT, PHP and React JS.
Business: Struts, Spring (Core, MVC, Web, ORM, Boot), Hibernate, Tibco BW, EMS, EJB, SOAP, Web Services, RMI and JNDI.
Back-end: Oracle, JDBC, PL/SQL, MySQL, SQL Server 2005.
Application Servers: Websphere, Weblogic, Tomcat 5 and JBoss 5.0.
Platforms: Windows 2K/XP, UNIX, Linux.
UNIX: Shell Scripting, Perl Scripting and Job Scheduling (Cron).
Other Tools: JUnit, Log4j, Splunk, ANT, MAVEN, Eclipse, MyEclipse, TOAD, CVS, Perforce, VSS, Rational Rose, NetBeans, Quick Build, Gems Tool, Hawk monitor, Tibco Adapters and XML Spy.
PROFESSIONAL EXPERIENCE
Confidential, New York
Senior JAVA Developer
Environment: Java1.7, Spring 3.1.1, Spring Boot 2.0, ReactJS, Node JS, ECMA6, Oracle 11g, XML, HTML5, SSO, LDAP, WebSphere Application Server, Unix, Jquery, Restful Web services, Ecp Cloud, Kafka, Splunk logging, Jenkins build and GIT Bitbucket and Deploy application on AWS Cloud Infrastructure.
Responsibilities:
- Business Requirements gathering, analysis, design, development and effort estimation.
- Designed and implemented complete functionality for support of product search involving UI (HTML5/CSS/React JS, Node JS, ECMA6), DTOs, Business logic execution and invocation using Spring Boot.
- Integrated the Web layer with Oracle database using Spring ORM and other components with JMS.
- Implemented AJAX based rich client components for improved customer experience using JavaScript, JQuery and HTML.
- Designed, implemented and altered database tables, procedures and packages to support the functionality.
- Integrated the Web layer with Oracle database using Spring MVC and other components with JMS.
- Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs.
- Used GIT as a code branch version management tool.
- Developed shell scripts and autosys jobs.
- UAT support and Production support to Business users and bug fixes whenever needed.
- Deployed developed application on Unit and Production environments on ECP Cloud using XL Release.
Confidential, Dallas, TX
Senior JAVA Developer
Environment: Java 1.5, JSP, HTML, DHTML, Ajax, JQuery, Angular JS, Spring (IOC/MVC), Hibernate, Oracle 11g, XML, Sax Parser, Axis 2.0, JAXB, SOAP, XSLT, IBM Websphere 6.0, Eclipse, Unix, Perl, Rational Clear case and HP Quality Center, TibcoBW, Hawk scheduling and EMS.
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Development of the service layer using spring framework and front end using JAVA/J2EE.Development and integration of Spring IOC, MVC which communicates with various service layers and configuring the Spring XML files.
- Integrated the Web layer with Oracle database using Spring ORM and other components with JMS.
- Implemented database integration with Hibernate with DAO patterns and done the traction management with Hibernate template and transaction by using session factory.
- Used MDB’s to read the messages from JMS queues for asynchronous communication.
- Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and SQL.
- Preparing DB scripts and PL/SQL programming to resolve DB related production issues.
- Developed UI part of the application applications using JSP’s, JavaScript, Ajax, CSS and HTML.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH, JAXB, Style Sheets (CSS).
- Used JAVA Mail API, and implemented an automated functionality to generate baggage info e-mails to Airport officers.
- Worked on the consumption side of SOAP based Web services using AXIS 2.x, soap UI.
- Developed few stored procedures, triggers and sequences on Oracle 11g.
- Preparation of JUnit through Easy Mock.
- Wrote CRON Jobs to schedule the daily scripts.
- Used Unix commands to go through the server logs and identify the issues.
- Used Rational Clear case as version management tool.
- Served as POC for on call support in the production team on a rotation basis.
Confidential
JAVA Developer
Environment: Java, Spring 3.1.1, Hibernate 3.1.3, Oracle 11g, XML, JAXB, Weblogic Workshop, Webservices, Unix, SVN, JQuery, Rational Rose software and UNIX.
Responsibilities:
- Involved in Analysis, Development and Production phases of the application.
- Created specifications which include Use Cases, Class Diagrams and Sequence Diagrams using Rational Rose software.
- Used Ajax with JavaScript to fetch the requested work lists and report pages.
- Used tiles framework for the GUI screens.
- Developed Java Web Services using WSDL, SOAP and Apache Axis.
- Developed stored procedures and triggers.
- Used JDBC for connectivity to Oracle for real-time gathering of prescriptions and retrieval.
- Used MDB’s to read the messages from JMS queues for asynchronous communication.
- Developed the Persistence Layer using Hibernate.
- Implemented logger for debugging using Log4j.
- Performance tuning of application and environment for optimized performance during month end load using JProbe, JUnit.
- Used ANT to build the EAR file, and Fusion Charts for reporting the data.