We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Sanjose, CA

PROFESSIONAL SUMMARY:

  • 8+ years of experience as JAVA/J2EE Developer in design, development, testing, implementation and support of enterprise, client/server applications, distributed application development, servlets communication and internet/intranet - based database applications using J2EE technologies.
  • Extensive experience with various J2EE technologies such as JNDI, EJB, JMS, servlets and JavaBeans including all the Spring modules like Core, MVC, AOP, DAO, ORM, Transaction, Spring boot, Validators, Spring LDAP, Spring Batch, Spring Scheduler and Spring Security.
  • Experience in building a Service Oriented Architecture using Rest API and RESTful web services, very good understanding of HTTP protocol.
  • Effectively implemented J2EE design patterns such as singleton, strategy, facade, prototype, factory, business, front controller and DAO.
  • Strong front-end GUI wire-framing/prototyping skills using scripting languages such as JSP, HTML5, Ajax, jQuery, JavaScript, AngularJS, Bootstrap and CSS.
  • Implemented backboneJSfor connecting API’s which enforce communication to the server and good working knowledge of implementing mock services in NodeJS with help of modules using ExpressJS.
  • Worked with object-relation mapping frameworks like Hibernate and JPA for implementing the persistence layer and mapping the POJO’s.
  • Deep knowledge of developing solution using distributed message echo-hub platform using Kafka and Kafka Streams.
  • Experience in integrating Hive queries into Spark environment using Spark SQL.
  • Strong experience in writing and executing unit test cases using JUnit Testing framework.
  • Working knowledge of PL/SQL and databases like MySQL, SQL Server, Oracle 10g/11g, MongoDB, Apache Cassandra and tools like TOAD.
  • Hands-On experience with implementing SOAP based web services using Apache CXF, Axis and Spring CXF in handling HTTP and JMS transports.
  • Expertise in database design, creation, management of schemas, writing stored procedures, functions, DDL, DML SQL queries and Unix Shell Scripting.
  • Developed web-based applications using Apache Tomcat, IBM WebSphere Application Server, JBoss and WebLogic servers.
  • Expertise in performing real time analytics on big data using HBase and Cassandra
  • Involved in web application development projects that required Responsive Web Design.
  • Performed Test Driven Development for JavaScript and AngularJS with Mocha and Chai test cases.
  • Used build tools Maven, Ant and version control systems Git, CVS and SVN.
  • Experience using Jenkins, Hudson to schedule the tests based on the carrier and priority of the test case.
  • Implemented XML and related technologies like XSL, XSTL, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Experience in developing complex scripts to automate batch jobs, Troubleshooting and resolved the Splunk -performance, search poling, Log monitoring Experience with Splunk UI/GUI development and operations roles issues, role mapping.
  • Created and implemented shell scripts to take care of Splunk file backup, monitoring alert log and log rotation.
  • Utilized highly available AWS Environment to launch the applications in different regions and implemented Cloud Front with AWS Lambda to reduce latency.
  • Built and managed policies for S3 buckets, used S3 bucket and glacier for storage and backup on AWS.
  • Experience in full System Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies Waterfall Process, Iterative Process and Agile (Scrum, TDD-Test driven development, CI-Continuous Integration)automation test,
  • Created AWS cloud formation templates to automate the process of launching custom-sized, EC2 instances, security groups, Cloud Watch, Cloud Front, RDS, S3, Cloud Trail
  • Security measures that the cloud service provider (AWS) implements and operates - security of the cloud.
  • Used Continuous integration tools such as Hudson, Jenkins for deployment purpose.
  • Deployed Elasticsearch to aggregate logs with Logstash and visualize them with Kibana
  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
  • Designed and developed MicroServicesplatform to support a multitude of enterprise level applications.
  • Deployed micro-services as restful JavaWebServices on Amazon Elastic Beanstalk. Used AmazonS3 for configuration files.
  • Excellent communication, analytical, Inter-personnel, presentation skills and also capable to meet tight deadlines and team spirits.

TECHNICAL SKILLS:

Languages: Java 1.8/1.7/1.6, JavaScript, C++, Python.

Bigdata technologies: Hadoop,Spark,HiveJ

ava based Technologies: Spring, Struts, Hibernate, Servlets, JSP, JDBC, EJB, JMS, JPAJNDI.

Frontend Technologies: HTML5, CSS3, JavaScript, jQuery, MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS), JSON, XML, Bootstrap

Web Services: REST, RESTful, SOAP, JAX-RS, JAX-WS, JAXB.

Design Patterns: Singleton, Prototype, Factory, Session, Fa ade, MVC3, DAO, Front Controller.

Databases: Oracle, MySQL, PostgreSQL, MongoDB, Cassandra.

Web/Application Servers: Apache Tomcat, WebLogic, IBM Web Sphere, RAD, JBoss.

Middleware Technologies: JMS, Rabbit MQ, MQ Messaging and Active MQ.

Tools: Maven, Ant, Grunt, Gulp, Log4j, JUnit, TOAD, TestNg

Version Control: Git, SVN and CVS

Issue Trackers: JIRA, Jasper and Bugzilla.

Cloud: : AWS, Google cloud, app Engine,IAM, ELB, Cloud watch, Lambda, Cloud Formation, SNS

PROFESSIONAL EXPERIENCE:

Confidential, SanJose, CA

Sr. Java Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Responsible for requirements gathering, analyzing and developing design documents and reviewing with business
  • Created Spring configuration files and used Spring annotations to autowire Java Components using Spring dependency injection.
  • Worked on analyzingHadoop cluster using different big data analytic tools including Pig, Hive, and MapReduce.
  • Used Spring AOP module to handle the entire transaction with the database. Interacted with the database using Spring DAO. Developed code for obtaining bean references in Spring IOC framework.
  • Created action classes, from beans and model objects for the application using Model View Controller (MVC) approach.
  • Responsible for defining solution architecture (logical/physical/data) for interacting with google cloud platform.
  • Gained experience in implementing, by using Spring IO / Spring Boot and Hibernate ORM.
  • Designed, developed and implemented Audit Framework using event based KAFKA to capture authentication data in toHDFS.
  • Implemented data quality checks using Spark Streaming and arranged passable and bad flags on the data.
  • Extensively used Zookeeper as a backup server and job scheduled for Spark Jobs.
  • Utilized AWS environment to launch the applications in different regions and implemented Cloud front with AWS Lambda to reduce latency.
  • Designed and developed Micro services business components using Spring Boot.
  • Built and managed policies for S3 buckets, used S3 bucket and glacier for storage and backup on AWS.
  • Use AWS Code Commit and understood the array of options for enabling a continuous integration environment on AWS.
  • Experienced in Integrating Hadoop with Apache Storm and Kafka. Expertise in uploading Click stream data from Kafka to Hdfs, Hbase and Hive by integrating with Storm.
  • Implemented usage of Amazon EMR for processing Big Data across a Hadoop Cluster of virtual servers on Amazon Elastic Compute Cloud (EC2) and Amazon Simple Storage Service (S3).
  • Designed AWS Cloud Formation templates to create customized VPC, Subnets to ensure successful deployment of Web applications and database templates.
  • Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare's as required in the environment.
  • Create, delete and manage user accounts that are used to interact with AWS and setup their ACL's with Amazon IAM.
  • Hands on experience with AWS-CLI to suspend an AWS Lambda function and to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Converted existing Terraform modules that had version conflicts to utilize cloud formations during terraforming deployments to enable more control or missing capabilities.
  • Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis), deployed via Terraform and AWS Cloud Formation.
  • Created a new Docker Registry for the company using Amazon EC2 with S3 being used as a medium for storing Docker images.
  • Added dynamic scalability capabilities to the local development workflow using Remote Docker API.
  • Involved in design and implementation of BPM process applications for different workflow modules.
  • Designed and developed the user portal using AngularJS along with HTML5, CSS3 and TypeScript.
  • Created TypeScript reusable components and services to consume REST API's using component based architecture provided by AngularJS.
  • Developed API using Node.js to allocate access to data in SQL, MongoDB.
  • Developed functional modules in the Data Access layer using Hibernate with IBM DB2 as the backend database.
  • Worked on generating the web service classes by using SOA, WSDL, UDDI, SOAP, Spring-WS.
  • Implemented micro services using Spring boot, Spring based micro services and enabled discovery using the server.
  • Created and implemented shell scripts to take care of Splunk file backup, monitoring alert log and log rotation.
  • Developed XML Schemas for user defined complex types and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
  • Used Continuous integration tools such as Hudson, Jenkins for deployment purpose.
  • Deployed micro-services as restful JavaWebServices on Amazon Elastic Beanstalk. Used AmazonS3 for configuration files.
  • Researched on Cassandra NoSQL database architecture for storing the transactional data.
  • Maintained code and configuration files in Git and performed unit testing using JUnit.
  • Coordinated with the team for weekly status meetings and Code reviews with client.

Environment: Java 8, J2EE,Restful Web Services, AWS,Microservices,Jenkins, SOAP Web services, Hibernate, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Boot, Eclipse IDE, AngularJS,JSP, JSTL, HTML5, CSS, JavaScript, WAS, Web Sphere, XML, XSD, Linux, UML, Oracle, Maven, SOA, Design patterns, JUNIT,log4J, WSDL, JSON, JNDI,GIT.

Confidential, Mc Lean, VA

Java Developer

Responsibilities:

  • Involved in migrating the existing legacy applications to the modern Insurance policy administration system software to automate the entire policy administration process.
  • Designed and developed picking/put away screens using Eclipse 3.6, HTML, JSP,Servlets and JavaScript.
  • Worked with project teams in developing RF scanning applications for picking, replenishment and put away. Used AJAX components in developing UI.
  • Involved in migrating monolithic application in Micro Service Architecture and Developed Micro services using Pivotal Cloud Foundry platform build upon Spring Boot Service.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS)including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Implemented logging solutions with Elasticsearch, Logstash & Kibana.
  • Worked on spring controllers and configured using annotations to handle presentation requests.
  • Configured spring to manage Actions as beans and set their dependencies in a spring context file and integrated middle tier with Struts web layer.
  • Performed testing methods like unit testing, integration testing and web application testing.
  • Created Client side validations with jQuery selectors.
  • Used RESTful Web Services for the data transportation between multiple systems.
  • Implement new features using HTML5, CSS, JavaScript and SQL.
  • Developed automated scripts to back up old records using MongoDB export command and transfer these backup files into the backup machine.
  • Maintained multiple copies of data in different database servers using MongoDB replication concept.
  • Developed JavaScript to validate the fields of picking, put away and replenishment screens.
  • Designed/developed UI with AJAX, HTML, DHTML and JavaScript for interactive web pages.
  • Built dynamically generated dropdown lists using jQuery and AngularJS.
  • Worked on Oracle and IBM DB2 as the backend database and integrated with Hibernate to retrieve data access objects.
  • Wrote various queries using SQL and created a database using MySQL for the manipulation of data from the database.
  • Used Jenkins as the Continues Integration Tool to build the project to Development, Test and production environments.
  • Deployed micro-services as restful JavaWebServices.
  • Designed and developed MicroServicesplatform to support a multitude of enterprise level applications.
  • Deployed Elasticsearch to aggregate logs with Logstash and visualize them with Kibana
  • Shared data and computing power for compute intensive engineering design patterns and software adjustments using Grid Computing.
  • Implemented automate scripts to back up the old records using MongoDB export command and transfer these backup files into backup machine.
  • Maintained multiple copies of data in different database servers using MongoDB Replication concept.
  • Designed and prepared Unit test case using JUnit and Log4j and removed code bugs before passing on the application to the QA team.

Environment: Java, J2EE, JSP, Servlets, JMS, JDBC, EJB, JSP Hibernate, JPA, Spring JDBC, Spring Boot, HTML, DHTML, JavaScript, Struts, CSS, XML, Log4j, Oracle, SQL server, JUnit, JNDI, Eclipse, Apache Tomcat, WebLogic, JBoss, WebSphere Commerce and Shell scripting,GIT.

Confidential, Albany, Ny

Java Developer

Responsibilities:

  • Developed custom tags to display dynamic contents and to avoid complex Java source code in JSP pages.
  • Developed user interface templates using JSP, JavaScript, CSS and HTML.
  • Developed complete web tier of the application with Struts MVC framework.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Analyzed the EJB performance in terms of scalability by various load and stress tests using bean test tool.
  • Developed session beans as the clients of entity beans to maintain the client state.
  • Implemented named and native queries to be used in DAO layer.
  • Created stored procedures, triggers using PL/SQL for data modification in SQL server.
  • Implemented various design patterns in the project such as business delegate, data transfer object, data access object, service locator and singleton.
  • Created JCL for executing the batch programs.
  • Implemented SOAP for data transfer to web service.
  • Developed Ant scripts to build and deploy on to WebLogic application server 7.0.
  • Use of SAX and DOM parser for XML creation/reading.
  • Log4j for logging error/debug messages and managing them.
  • Used JIRA for Project Management, bug tracking and issue tracking.

Environment: Java, J2EE1.4, SDLC, Agile, Eclipse, Servlets, JSP 1.1, JDBC, EJB, Struts MVC, XML, HTML & JavaScript, JSP, Ant, UML, SQLServer, JBoss 6.0, SAX, DOM, Git, SAX and DOM parser.

Confidential - Dallas, TX

Software Developer

Responsibilities:

  • Involved in creating mock screens, coding, testing of application.
  • Developed JSP’s using JavaScript features for handling business flows.
  • Worked on Struts framework action errors, action container features for handling error messages in the application.
  • Worked on Struts resource bundles for adding Internationalization support.
  • Created the UI using Java, XML, XSLT, DHTML and JavaScript.
  • Developed stored procedures using PL/SQL for data retrieval from different tables.
  • Implemented Struts (MVC paradigm) components such as action mapping, action class, dispatch action class, action form bean and a form set for validation and used JavaBeans to return dynamic information
  • Worked extensively on bug fixes on the server side and made enhancements on the UI.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Worked on Mozilla fire bug for debugging and troubleshooting JSP and JavaScript.
  • Worked on CSS and HTML for designing new Static pages.
  • Worked on Struts tag library and connected to database using JDBC.
  • Performed Unit testing and integration testing of application.

Environment: Java/J2EE, JSP, Servlets, Struts, JDBC, JavaScript, HTML, Apache Tomcat Server, Oracle 8 SQL, JavaBeans, CSS, HTML, Mozilla Fire Bug, Eclipse, Hibernate, JUnit, SVN, JIRA.

Confidential

Jr. Java Developer

Responsibilities:

  • Prepared the project technical documentation in diagrams, flowcharts, sitemaps with detailed description with using Wire frames.
  • Developed the web applications with the help of HTML, DHTML, XHTML, XSL and CSS based on the W3C Standards.
  • Designed the application background architecture with background, font, colors, styles using with CSS.
  • Standard designs and styles were implemented in the application using CSS.
  • Developed automated delivery schedule for purchase orders using with CSS.
  • Developed the web pages which deploy the script using with JavaScript,
  • Developed various PHP headers and PHP cookies which handles the project.
  • Tested each and every application using with Validators.
  • Designed and developed the table less web applications using with CSS.
  • Developed in data formatting web applications using HTML, DHTML, XHTML, CSS client side scripting using JavaScript.
  • Designed and Edited User Interface designs and web pages development with using Adobe Dreamweaver MX
  • Developed online shopping cart designs and implementation of the web applications using with CSS script.
  • Designed images, logos, buttons in Macromedia Flash MX and Adobe Photoshop.
  • Creating Stored Procedure, Trigger, Cluster indexes for database access and events.

Environment: CSS, HTML, PHP, JavaScript, JSP, DHTML, XHTML, XML, AJAX, IIS, Apache Server, MTS, TCP/IP, My- SQL, Adobe Dreamweaver MX, Macromedia Flash MX, Action Script 1.0.

Hire Now