Java Developer Resume
SUMMARY
- Around 8 years of solid experience as a Java / J2EE applications developer using Node.JS, Servlets, JSP, JSTL, EJB, Spring, JSF, Java Beans, JDBC, JMS, JSON, Hibernate and MVC architecture.
- Experience in development of REST based APIs in XML & JSON formats, applying validations, mash - ups etc.
- Experience in Amazon Web Services (AWS) cloud in fetching & providing data to & from external vendors.
- Experience with queryingHivedata in HDPwith Java Code
- Experience in design and validations using HTML, JavaScript, JSP and Angular2/4.
- Strong experience with Agile software development methodology.
- Adopt and communicate new concepts, ideas, techniques and best practices.
- Work closely with UX designers, business partners, business analysts and software architects to deliver highly usable software that satisfies the business requirements
- Exhibits strong communication skills both written and verbally.
TECHNICAL SKILLS
Core Technologies/Libraries: J2EE, JSP, Servlet, Web Services, JDBC, MVC, jQuery, CSS, JSON, NodeJS, NPM, Yarn, ngrx4.
Java Frameworks: Spring, JSF, Hibernate, JUnit, ANT, AJAX, ANThill, Angular2/4/5.
IDE / Tools: IntelliJ, Eclipse, NetBeans, Toad, OEPE, SQL Developer.
Languages: Java, J2EE, C/C++, Typescript.
Script Languages: HTML, JavaScript, XML, SAML
Application Servers: IBM WebSphere, BEA WebLogic Server, JBoss, Apache Tomcat.
Databases: Oracle 11g, MS SQL Server, MySQL, DB2, DynamoDB.
Operating System: Windows 2000/NT/XP, 7, Linux, UNIX, and Mac OS.
Design & Control: UML, Rational Rose, CVS, ClearCase, Starteam, SVN, Open Stack, Git, Bitbucket.
Web Services: Amazon Web Services (AWS), RESTful API.
PROFESSIONAL EXPERIENCE
Confidential
Senior Application Engineer
Responsibilities:
- Involved in development and deployment of Together™ (Love and Money Relationship) platform for couples.
- Developed many assessments using Limesurvey, Typescript, Angular2/4 and AWS Lambda.
- Involved in Design and development of Financial Wellness assessment for couples which helps them identify their areas to focus on and help them gain financial stability.
- Developed Assessment results web pages using Angular4, ngrx, HTML, CSS and material label.
- Configured user security module using AWS Cognito, Events, Promises.
- Identifying and Fixing Production bugs.
- Integrated backend services with front end through Node and NVM packages.
Environment: NodeJS 8, Webstorm, IntelliJ, Jenkins, REST WS, Angular2/4/5, HTML 5, XML, Spring Framework, SPLUNK, AWS, Loggly, Java8, DynamoDB.
Confidential
Java Developer
Responsibilities:
- Involved in the development and deployment of the Autobot Associate Facing Tools (AFT) project.
- Has been a part of migration of application from one datacenter to another datacenter by installing app server and configured the app server using UNIX.
- Developed the application using Spring MVC Framework by implementing controller and backend service classes.
- Back end development of a new module called Order Velocity in which users can able to track the orders sold and calculates the revenue by providing different types of search criteria.
- This is a real-time data that flows from OMS to Autobot through IBM MQ connections.
- Developed a mechanism to detect price drop and will alert the business user if the selling price is below the cost using spring and JPA.
- Developed a mechanism to export and import vendor data into the application using Amazon Web Services (AWS).
- Integrated the backend services with front end through a proper JSON contract as per the business needs.
- Developed web services that calls BBY Reservation systems, OMS, App talk are a few.
- Worked with SKU Alerting functionality, which is a main asset of Confidential to track the fake orders if any, and alerts the respective business users through email and posts an alert to a third-party tool called PAGERDUTY.
- Integration of SKU Alerts with a third-party application called Pager Duty to notify business users using RESTful service calls and Spring Framework.
- End - to - end implementation of Regional Availability services. Developed backend code and integration with UI to display a product availability in a selected zip / region as specified by the user.
- Creating and modifying the views in Spring Framework to mask the appearance of URLs to end-users.
- Used JPA, SQL / PLSQL to deal with large database that our Application has.
- Participates in code review with peers and performance tuning of long running jobs.
- Used QUARTZ scheduler to schedule jobs.
- Provides ongoing production support and help fixing bugs.
Environment: Java 1.6.31, jboss 5.1, Tomcat Server, Eclipse, STS, Maven, Jenkins, Anthill Java, REST WS, OSB, SVN, Oracle 11g, JPA, JSP, AJAX, AngularJS, HTML 5, XML, Spring Framework, SPLUNK, AWS.
Confidential
Java Developer
Responsibilities:
- SmartVU integration rewrite is a project where the integration layer of the whole system is to be re-written from SQL stored procedures into JAVA.
- Was part of total SDLC for the project.
- Preliminary task was to document whatever is existing.
- Created a whole new application with many new features and enhanced security.
- Extensively used Spring framework for implementing MVC architecture and Batch frameworks.
- Developed Web Services to implement SOA using SOAP.
- Data from the clients is retrieved using Hibernate.
- Worked extensively in the backend Oracle 11g database.
- Extensively worked with stored procedures and database functions.
- Developed lookup tables and views for quick processing of database queries.
- Developed design and use case diagrams using Rational Rose.
- Used JSON for Validations and sent it to the back-end.
- Used jQuery for achieving cross browser viewing enabled.
- Extensively used JMS for point-to-point Messaging.
- Worked in developing web services using SOAP architecture.
- Was actively involved with production and support.
- Participated in Quality analysis and testing
Environment: Java 1.7, Spring 3.0, Hibernate 3.5.0, JSP, HTML, AJAX, CSS, ANT, SAML, SOAP, Hibernate, Windows 7, Oracle 11g, JBoss 7, Tomcat Server, XML, SVN, jQuery, JMS, UML.
Confidential
Software Engineer
Responsibilities:
- The Confidential project demanded changes and continuous support to instances/systems.
- Identified and designed the solution to meet the project requirements.
- Developed a monitoring tool that is used to validate all the jobs running across the application and alerts the team in case of any long running jobs.
- Played a key role in SOOM (Single Operational Operating Unit) project, which aims in merging the France and Ireland operation units.
- Provided ongoing support and tuning various programs for best performance.
- Developed design and use case diagrams using Atlassian product (WIKI).
- Developed backend code and integration with UI to display the invoices to the business users using a 3rd party tool called OPTIO.
Environment: Java 1.4.10, Tomcat Serve, Eclipse, OEPE, Maven, Anthill Java,Soap UI, OSB, SVN, Oracle 11g, Tandem, jQuery, JPA, JSP, AJAX, HTML 5, XML, Spring Framework.
