Senior Java/j2ee Developer Resume
Santa Clara, CA
SUMMARY:
- Oracle Certified Java developer and with 11+ experience in software industry in designing, development and deploying n - tier web applications and client/server applications using Java and J2EE Technologies.
- Rich experience in building large scale distributed and scalable solutions using Service Oriented architecture and Big Data technologies.
- Successfully designed and implemented systems based on N-tier distributed architecture using J2EE technologies such as, Core Java, Executor Framework, Collections Framework, JDBC, Hibernate, Spring Framework, Struts Framework, JSP and XML technologies.
- 2+ years of experience on Big Data Technologies/Ecosystem Spark (Batch/Stream), HDFS, Kafka, MQTT, Cassandra, Zookeeper, Elastic-Search with Cloudera manager.
- Confidential certified Developer with 3+ Years of hands-on experience of Confidential service (SAAS, PAAS and IAAS) using from the SDK and console.
- Hands on machine learning experience using python ml and Py-Spark-ML library.
- Hand on working knowledge of Cloud AIML (Watson, Confidential -ML, Microsoft Cognitive APIS) integration with the project.
- Hands on experience to develop mobile based voice assistant tools using Google dialog box and Google cloud.
- Hands on development experience in functional programming using Scala, python and java 8 API.
- Good experience in message-oriented frameworks using JMS Kafka and MQTT.
- Extensive experience of hibernate ORM framework.
- Working knowledge of the J2EE design patterns like Singleton, Session Façade, Abstract Factory, Value Object, DAO, Business Dele-gate, Transfer Object, Command Pattern and Service Locator.
- In depth understating and experience in relational database design and modeling for oracle and My-SQL.
- Hands-on experience in coding to interact with other applications using Spring MVC, Web Services like SOAP, REST, WSDL, axis2 and UDDI in Service Oriented Architecture (SOA).
- Good experience in J2EE application deployment on different web and application server like tomcat, regin and IBM Sphere.
- Good hands on experience of build tools like Maven, ANT with CI-CD integration tools of Sonar and Jenkins plugins.
- Rich experience in all aspect of software development life cycle including Requirement/Coding/Data Analysis, bug fixing and debugging.
- Interacting with users for system study, requirements gathering, analysis and testing.
- Interacting with team members to ensure smooth progress of project work.
- Experience in interacting with clients as of site coordinator experience working with various US based clients.
- Active participation in Pre-Sales support - Prototype, Proposal preparation, Estimation etc.
- Ensuring adherence to quality processes as per the prerequisite compliances.
- Experienced in database GUI/IDE Tools using Oracle TOAD, SQL Developer, SQL Client, PG Admin.
- Good Working Experience on testing web services using tools like SOAP UI, Postman etc.
TECHNICAL SKILLS:
Java Technologies: AWT, Applets, Swing, JDBC 2.0, Java Beans, RMI, REST, SOAP
Java/J2EE Technologies: Java, Spring, Hibernate, Struts, JMS, JNDI, Servlet, JSP, Applet, AWT, Swing, Junit, Mockito
Web Technologies: HTML, DHTML, XML, Java Script, CSS, JSON, Ajax
Big-Data Technologies: Spark, HDFS, Flume, Kafka, Cassandra, ES, Apache Quarks, MQTT, Web-Sockets.
Cloud Technologies: Confidential (S3, Redshift, Kinesis, SNS, Confidential -ml, EC2, RDS, IOT, Lambda), Azure.
ML: Python (Sklearn, numpy, nltk, pandas), PY-Spark
Cloud AIML Framework: IBM Watson, Microsoft Cognitive, Confidential -ML, Google Dailogbox
Databases: Oracle, Postgres and RedisApplication Servers,Resin, Tomcat, WebSphere, JBoss.
Java IDE: Eclipse, RAD 7.5
XML Technologies: XML, XPATH, XSL/XSLT, XSD, SOAP, UDDI, SAX, DOM
Operating Systems: Windows & Linux
Languages: Java, Scala, Python
Version Control: SVN, Star-Team, VSS, CVS
Requirements Tracking Tools: JIRA, Confluence
Build Tools: Maven, Ant, Jenkins
Defect Monitoring Tools: HP Quality Control, BMC Remedy, Bugzilla
Other: Google AdWords, MSN-Ads, Google Mockito, Log4j, Quartz
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, CA
Senior Java/J2EE Developer
Responsibilities:
- Requirement identification and estimations.
- Design the architecture and technical design of the AE Platform.
- Lead the team of 6 developer.
- Developed Rest based API interface using Spring MVC for job designer, user and billing management module.
- Developed the Platform layer for managing the Analytics Enabler jobs.
- Designed the data base and tables for Analytics Enabler platform.
- Implemented the DAO layer using hibernate ORM tools for database interactions.
- Involved in clarifying doubts and queries on requirement over bridge call with offs
- Implemented Role Based Access Control to Application using Spring Security.
- Implemented quartz job to execute the scheduled job configured on job designer.
- Design and developed the configuration-based Connecter to mage the flume agents for data ingestions.
- Design and developed and configuration driven spark jobs for data transformations.
- Implemented the Spark stream jobs to read the data from Kafka message brokers.
- Developed Spark transformation jobs to save the timeseries data into the Cassandra data base using spark data-frame.
- Designed and developed the python-based ML framework to run the machine learning jobs.
- Responsible for conducting code Reviews, Unit and System testing for the applications.
- Sonar and Junit integration
Environment: Java, Scala, Python, Spring, Hibernate. Hadoop, HDFS, Flume, Spark, WebSocket, Kafka, MQTT, Elastic Search, Angular.js, JSP, CSS, Ajax, MySQL. Cloudera 5.7, Confidential Services (S3, Redshift, Kinesis, SNS, Confidential -ml, EC2, RDS)
Confidential, Seattle, WA
Cloud IOT Developer
Responsibilities:
- Design IOT workflow using the Confidential components.
- Implemented the device input flow of smart hat registration and its data ingestions using Confidential SDK, Confidential IOT, Kinesis Firehose.
- Developed the Confidential lambda function to save stream data to store into the Confidential RDS database.
- Detailed architecture and technical design of the AE Platform.
- Integrated Confidential -SNS to send the real-time email and message notification for worker fall detection, Smart hat Batterie Strength, worker zone violations.
- Design and developed the Rest interface using Spring MVC to expose the heatmap data of geofence.
- Design and define the input/output schema for Smart hat analytics layer.
- Developed the Spring MVC API to expose the analytics layer.
- Integrated Aricent UTC framework to create the Indoor Geo fencing.
- Helping the team technically/functionally to achieve the Sprint/Project end goal within the defined timelines.
- Involved in clarifying doubts and queries on requirement over bridge call with offshore client.
- Debug the Database table schema.
- Responsible for conducting Reviews, Unit and System testing for the Enhancements.
- Sonar and Junit integration
Environment: Java, Python, Spring, Hibernate. WebSocket, MQTT, Angular.js, JSP, CSS, Ajax, Cloudera 5.7, Confidential Services ( Confidential -IOT, Kinesis Firehose, Lambda, Confidential -ML, S3, Kinesis, SNS, Confidential -ml, RDS)
Confidential, Sunnyvale, CA
Senior Java/J2EE Developer
Responsibilities:
- Lead the development team.
- Detailed technical design and implementation of the NNAS application framework (controller, service and DAO layer).
- Designed and developed Database layer using spring and hibernate API.
- Designed and developed the rest-based interface to provisions the beacons into the NNAS application.
- Design and developed scheduled jobs to send the notification mails.
- Implemented the business logic to calculate the distance of the nearest neighbor beacons.
- Responsible for integration of NNAS application to the Beacons devices.
- Design and develop the NOSS schedule jobs with quartz scheduler
- Design and developed Queue system to process the Nass location data in asynch mode using Spring Executor framework.
- Developed the Spring Executor framework to handle the producer
- Develop client Web services client response data mapping and tuning using caching. Develop utility classes for common for different modules getting business attributes.
- Assisted in designing the NNNAS Database table tables.
- Developed maven-based scripts to build the different release for Prod, UAT, QA and DEV environment.
- Responsible for conducting Reviews, Unit and System testing for the Enhancements.
- Sonar and Junit integration
Environment: Java, Hibernate, Spring, Rest Service, Tomcat, Java Script, Html, JSP, CSS, Ajax, MySQL, Maven, Sonar, Jenkins
Confidential, Secaucus, NJ
Responsibilities:
- Analysis of the Functionality and Requirements using object orientation. Designed & Developed HMR report module using Struts and Hibernate Technologies.
- Participated in Use Case, Design Document and Technical Document modification, BUG Fixing. Test Case Generation using JUnit. Change Request (CR) Analysis. Sprint planning
- Analyze the build migrations changes and Migrated the build script form ANT to maven.
- Responsible to identify and redesigned the application performance bottleneck.
- Refactor the report processing module and implemented the JMS Queue based approach.
- Developed the UI, controller and DAO layer to implement the medicine reminder module.
- Integrated Google/iPhone push notification API to send the notification to patient for medicine reminder.
- Develop the lab result processing module using Spring Executor, Hibernate and I-Text frameworks.
- Design and development Writing and running the J-Unit test case.
- Deploying and supporting DEV, QA and UAT env.
- Production implementation plan and supporting Inet and DB team during production.
- Create the prod release document and support during production
Environment: JAVA/J2EE, JMS, Spring, Hibernate Web service (SOAP and restful), JBOSS, Maven and ANT build, Star-Team, I-Text, Quartz scheduler, Sonar, Jenkins
Confidential, Atlanta, GA
Search Intelligent Management System (SIMS)
Responsibilities:
- Developed the Java Code using eclipse as IDE.
- Coordinate with onsite coordinator, get the high-level requirement and break down into low level. Analysis and Estimation of changes and enhancements.
- Developed the GUI based Advertisement bid module to bid keywords based add for google, Microsoft and MSN add generator engine.
- Coding for Controller, service and DAO module for the Advertisement bid module using Spring, Hibernate APIS.
- Integrated the Google Ad-words, Yahoo and Microsoft add engine to post the advertisement on target users profiles.
- Written a schedule jobs to using Qartz API to download the advertisements performance metrics report from Google, Microsoft and yahoo servers.
- Design and developed the impressionisms reports against the geographical region, age group and domain.
- Design and developed algorithm to identify top 5 keywords to target for the advertisement in each geographical region.
- Story creation, estimation and implementations.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis and development.
- Design and develop the notification engine to generate the email & SMS based notification when budget threshold met.
Environment: JAVA/J2EE, Spring, Hibernate, Spring-MVC, Google Ad Words, Msn Ads, Resin-server, J-Query, JSON, JSTL Oracle, Maven and ANT build, SVN repo, Sonar
Confidential ,Nashville, TN
Producer Compliance & Relationship Management (PCRM)
Responsibilities:
- Responsible for license user profile management module of PCRM.
- Responsible for creating HLD and LLD and evaluation of new technologies and its fitments in current architecture with the help of technical architect.
- Coding in Java Struts, Spring and hibernate for controller business and DAO module.
- Coding for the License creation and renewal feature in user profile modules.
- Used Struts multi action form to manage the different action events from the UI screens.
- Implemented the Spring validator framework to validate the UI form.
- Develop and generic rule-based framework to validate the user’s request for license creation/renewal against type of license, state etc.
- Integrated third party library for the User license creation and renewal feature.
- Coding for the user’s billing and reporting module in java, spring, hibernate and I-Text frameworks
- Developed a transformation layer to convert the UI form into the PDF and vice versa while communication with state license creation/renewal gateway.
Environment: JAVA/J2EE, JSP, HTML, CSS,.js Struts, Spring, Hibernate, Web-Sphere, XML, Oracle, Maven and ANT build, VSS repo, Sonar & Jenkins
