We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Around 8+ years IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies.
  • Have 2.5+ years’ experience in AWS Lambda, Elasticsearch (Kibana, Dev Tools) with AWS Cloud
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
  • Experience in Spring Boot, Spring Data Mongo, Spring Data Redis
  • Excellent Experience in writing REST API’s with Elasticsearch, MongoDB, and Redis datastores and TWILIO
  • Proficient in programming with Java/J2EE and strong experience in technologies such as JSP, Servlets, Spring (Boot, MVC, DATA, AOP, Security, JPA, IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC, JNDI, Reflection
  • Experience in developing AWS Lambda (Kinesis, SNS, S3, SQS, EC2) with Spring Cloud
  • Expertise in n - tier and three-tier Client/Server development architecture and Distributed Computing Architecture and proficient with Software development methodologies like Agile Methodologies.
  • Experience in JQ scripting language
  • Experience to NoSQL data stores (MongoDB, Redis, Elasticsearch)
  • Experience in using the Docker container system with the Kubernetes integration.
  • Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns.
  • Experience in building Web Services ( SOAP , REST API)
  • Expertise in handling in memory caches using Redis and EHCACHE
  • Expertise in front ends technologies such as HTML, CSS, JavaScript, Angular, Node, JSON, Ajax and Bootstrap.
  • Incorporated XML Parsers such as DOM and SAX.
  • Expertise in making the Continuous Integration successful using Jenkins and CA Release Automation tool.
  • Exposure to tools such as Maven, Gradle, Eclipse, STS, Sonar, UCDetector, WinSCP and JIRA, Rally and hands on experience on SQLyog and SQL RDBMS Developer
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
  • Actively involved in the Devops streamlining process through Jenkins CI and CA Release Automation.
  • Strong experience in writing JUnits with frameworks such as Mockito and BDDMockito and Integration testing during the projects.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS

Languages: Java, Java Enterprise Edition, SQL, PL/SQL,

Web Technologies: Servlets, JSP, Spring (Core, IOC and AOP), Hibernate, MDBs, Session Beans, JavaScript, AJAX, Bootstrap, React, Angular, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM

Web Services: JAX-RS, SOAP, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis

Databases: Oracle and MySQL

Distributed/ Middleware: JMS (Java Messaging Service)

Tools/Software: Eclipse, MyEclipse, RAD, SQL, SQL Developer, GIT, Subversion, JUnit, UML

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic

Operating Systems: UNIX, Linux, Mac, Windows

Protocols: Protobuff, TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP, TLS

Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Pleasanton, CA

Responsibilities:

  • Developed AWS Lambda to maintain Elasticsearch (purge indices older than 90 day so that it will keep transactions data which are 90 days old).
  • Implemented MongoDB DAO, Elasticsearch DAO based on Rollover Policy. If the Rollover Policy Is DAILY -one index will be created every day, and if it is NEVER- there will be only one index in Elasticsearch
  • Implemented Rest APIs With Spring Boot with data stores MongoDB, and Elasticsearch to process GIFTCARD transactions
  • Design AWS Elasticsearch cluster and developed Elasticsearch Client with custom settings.
  • Implemented custom Elasticsearch appendWithQuery & updateWithQuery with PAINLESS SCRIPT to the Update by Query API operation to append a value to the field of type List/Set and to update docs based on Where Condition.
  • Migrated the Whole project from JDK8 to JDK11
  • Integrated the application with SQS and Kafka (Kinesis)
  • Developed AWS Lambda (SNS as trigger) with TWILIO, Mongo, Elasticsearch, Redis to send text messages whenever Contact gets created from Blackhawk Hawkeye UI.
  • Developed REST API with Spring Boot and TWILIO to save the User Response (HELP, START, STOP, YES, NO) after receiving text message with polyglot persistence Elasticsearch, MongoDB (Spring Data), and Redis ( Spring Data )
  • Developed AWS Lambda (KINESIS (Kafka)) as trigger ) to push millions of Transactions into Elasticsearch, S3, RedShift
  • Implemented Version History like GIT in MongoDB and Elasticsearch
  • Developed Mongo Client , S3 Client , Kinesis Client , Elasticsearch REST Hight Level Client, as soon as data arrives Kinesis stream , Lambda gets triggered and process the transaction and push to Elasticsearch , S3 , Redshift
  • Designed Elasticsearch cluster, scaling to maintain entire GIFT CRAD transactions based on daily indices with index pattern fraudiq-transaction-event-
  • Implemented JQ custom script to load data into Elasticsearch
  • Implemented Elasticsearch Client program to search for Contacts on Multi Indices at a time with Wildcard pattern and with Comma (,) separation to avoid making multiple calls to Elasticsearch.
  • Implemented JUNITs for Mongo, SNS , Redis , Elasticsearch
  • Written Jenkins Job for continuous integration
  • Used GIT (Bit Bucket) version control and Agile Methodology

Environment : Java AWS Correto (8, 11), Lambda, SNS, Kinesis, S3, Twilio, Java, Spring Boot, Elasticsearch, Jenkins, Redis, Mongo, JQ, Docker, Kubernetes, Jenkins, Bitbucket, GIT, JQ

Sr. Java/ J2EE Developer

Confidential, San Jose, CA

Responsibilities:

  • Design and developed the application using Spring MVC, Servlets, and JSP
  • Implemented DAO’s using JPA
  • Implemented Servlets and Junit test cases
  • Followed Agile methodology and Scrum.
  • Involved in application design and participated in technical meetings, Effort estimations, backlog etc.
  • Performed User Interface Design and coding using Java, Spring framework and web technologies.
  • Implemented business tier using Spring IOC, AOP and MVC.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Created new REST API’s that interacted with Oracle DB.
  • Tested REST web services using REST Client.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Used GIT version control with TFS & Clear case

Environment : JDK 1.8, J2EE, Spring, HIBERNATE, Gradle, JSP, SERVLETS, JMS, XML, XSLT, SOAP, WSDL, SOA, JDBC, JavaScript, JQUERY, UML, PERL, HTML, JNDI, JUNIT, ORACLE 11G, GIT, TFS, ClearCase, Perl

Sr. Java/ J2EE Developer

Confidential, MD

Responsibilities:

  • Implemented the Model View Controller using Spring MVC.
  • Implemented Spring AOP to measure the process time of service methods.
  • Designed and developed user interfaces using JSP, Servlets and Spring framework
  • Implemented RESTful (JAX-RS) web services and integrated with Spring Security
  • Implemented JPA for persistence layer
  • Implemented JUnits using Mockito and BDDMockito for all the applications pertaining to Pricing Service project
  • Implemented Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations and implemented Java Naming and Directory Interface (JNDI) to access the database and implemented EHCACHE for caching and used MySQL database
  • Mongo DB was used as persistence database and Redis as high-speed cache.
  • Implementation of Java 8 features like Lambda Expressions and StreamingAPI.
  • Implementation of UI with AngularJS, Bootstrap, HTML, CSS and implemented Unit testing using Protractor Testing tool.
  • Implemented Slf4j for logging and used UC Detector to remove unnecessary code and WinSCP to capture logs generated by Pricing Engine in the Pricing Service
  • Used Tomcat for design, development, and deployment of applications.
  • Used Git for version control and Maven as a build tool and Jenkins for continuous integration and Agile Methodology for the application

Environment : JDK 8, SPRING 4, Tomcat 8, MySQL, JUnit, Mockito, BDDMockto, Maven, Jenkins, SOA, UC Detector, ANGULAR JS, XML, Log4J, JSP, Git, Maven, Redis, Mongo, XML, Putty, JAX-RS 2.0,WinSCP, Camel, JPA, Web Services, WebLogic, Eclipse

Java/ J2EE Developer

Confidential, IL

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Spring Model View Control (MVC) structure. Used AngularJS framework for the development of web application using Ajax, DHTML and DOM scripting.
  • Implemented Spring Security to provide authentication, authorization, and access-control features for this application.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in Web Logic Server.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Implemented Web Services using REST.
  • Implemented collections using MongoDB as a NoSQL data store
  • Initial version development artifacts are based on the Spring BOOT. Used extensively for the local development purpose.
  • Implementation of continuous service testing and service virtualization with the help of different tools like SOAP UI, FIDDLER and POSTMAN.
  • Legacy applications built on top Spring Security, Spring REST, Spring Hibernate Template.
  • Experience in Enterprise Integration Development using Apache Camel Framework
  • Implemented JUnit for the unit testing of various modules.

Environment : JDK 8, JSP, SERVLETS, STRUTS 1.2, SPRING 3.2, ORACLE 12G, JAVA 1.7, SOA, RDD ANGULAR JS, XML, JQUERY, PVCS, TOAD, QUERY ANALYZER, RAD, ECLIPSE ID, OSGI, WEBLOGIC SERVER, APACHE CXF, RABBIT MQ,, SPRING BATCH, PROTRACTOR, SPRING BOOT

We'd love your feedback!