We provide IT Staff Augmentation Services!

Java Developer Resume

San Francisco, CA

OBJECTIVE

  • To work with an organization, in which I can contribute my background knowledge, skills and experience that I have gained through the years, at the same time achieving the organizational objectives with the attributes of time, quality and discipline.

SUMMARY

  • Having 6 years experience in Enterprise Software development and complex Client/Server Implementation, Web Development, Intranet/web based n - tier architecture systems & implementation of J2EE Technologies in Financial and Banking domains
  • Experience in developing software using SDLC and Agile/Scrum methodologies.
  • Certified Elastic Path Developer Level1
  • Involved in Design and development of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework(MVC/IOC/BATCH/AOP/REST/Template/Boot), spring boot, Hibernate, Java Beans, Web Services (REST/SOAP), XML,XSLT, Maven and Ant.
  • Expertise in implementing (Developing, Deploying and Consuming) Web Services (SOA) using SOAP, WSDL, AXIS, RESTFUL, SOAP UI.
  • Designed and developed websites/pages in Adobe CQ 5.6/AEM 6 to 6.3 by implementing the responsive design
  • Extensively used Adobe CRX, CRXDE, WCM, Package Manager, Components, Workflows, Widgets, and DAM
  • Expert in Authoring and publishing the Adobe CQ applications and performed cross-browsing testing
  • Expert in Adobe Analytics and Google Analytics with Cloud services site catalyst framework
  • Strong experience in Adobe related technologies like Sling, OSGI, Apache Felix, Apache Jackrabbit, JCR, and CRX
  • Expertise in web application development using HTML, CSS, JavaScipt, Jquery, Ajax, AngularJs 2 and many more UI technolgies
  • Expertise in financial product based applications like PMS, FD, Mutual Fund and many more Web Applications using Java,J2EE(Spring, struts) technologies with MySQL, DB2,Oracle and SQL database Server on Windows, Linux / Unix platform.
  • Experience in using various Web and Application Servers like Apache, Tomcat, Web Logic, WebSphere server.
  • Implementation of the Business logic layer for NoSQL MongoDB Services and Developing Hibernate Configuration files for MongoDB
  • Experience of using version control and bug reporting tools like SVN, GIT, BitBucket and VSS, Knowledge about Docker and Vagrant
  • Expertise in using and design patterns such as Model-View-Control (MVC), Data Access Object (DAO),Factory Pattern, Service Located Factory, Singleton & Business Delegate.
  • Experience in Amazon web services(AWS) and Google Cloud environment with Microservices in help between server communicate.
  • Hands on experience with Elasticsearch to log aggregation and monitoring services as well as experience working with querying and troubleshooting Elasticsearch.
  • Experience on deploying application using Kubernetes cluster
  • In-depth knowledge in monitoring and log management on UNIX and Windows servers, including processes, crash and performance tuning.
  • Experience in Java script framework and also experience with JUnit, Selenium and TestNG in developing test cases.
  • Effectively reported Team Level metrics to management in a timely manner and in adherence with the established report formats
  • Outstanding organizational, communication & presentation skills, Self-driven, result and detail oriented
  • Experience in a 24/7 production environment And Excellent team player as well as individual contributor

TECHNICAL SKILLS

Languages: Java, C, C++, Unix shell scripting, SQL, XML, R, Python, Android

Java/J2EE Technologies: J2EE, Servlet, JSP, JSTL, JDBC, log4j, JNDI, JMS, Java Mail, Struts, Hibernate, Spring, Web Services(SOAP and REST), Swing

J2EE Framework tools: Struts, Hibernate, Spring (MVC/AOP/IOC/Batch/Boot/Spring Templates), Maven, Gradle Ant, Jenkins, JUnit, Selenium

Application / Web Servers: Web Sphere, Web Logic, JBoss, Tomcat, Apache solr

Databases: Oracle, IBM DB2, My SQL Server, MS-Access, NoSQL(MongoDB)

Design Tools and IDE's: Netbeans, Eclipse, IntelliJ GreenFoot, Android

Operating Systems: Linux(Ubuntu, CentOS ), Windows

Web Scripting & Designing: HTML, CSS, JavaScript, AJAX, JQuery, Bootstrap, JSON, AngularJS(2, 4)

Version Control System: Visual SourceSafe 6.0, SVN Sub Version, Git, BitBucket

CMS: Adobe CQ5/AEM, JCR, Sling, Apache JackRabbit, WCM, DAM, Package Manager, CRXDELite, Workflow, OSGI

Others: Informatica, SonarQube, ElasticSearch, OAuth, AWS, EC2, S3, EMR, Mapreduce, Jasper Reports, Hadoop, Pig, Hive

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
  • Serve as a technical lead and mentor. Provide technical support or leadership in the development and continual improvement of service
  • Develop and maintain effective working relationships with team members
  • Designed and Coded JEE components using spring boot and Hibernate with use of UI technologies like HTML, CSS, JavaScript, Ajax.
  • Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
  • Worked on Web Services using Spring REST. Worked both on Service and Client Side
  • Developed, Consumes and Deployed Web Services using REST
  • Configured the web.xml file for REST server injection to enable the REST web services by using JAXB API and implemented both server-side code and DHTML web pages.
  • Developed Kubernetes yaml files for deployment and Stateful deployment process.
  • Used Cloud environment for deploying the applications and involved with Elasticsearch for logging as well as worked on Kafka, MongoDB
  • Used features of Java 8, like Lambda to facilitate functional programming and simplify the problem
  • Configured application with Sonarqube server and fixed Sonar issues.
  • Involved in Informatica Data /dimensional Modeling, Data Extraction/ Transformation/ Loading (ETL) and Data mapping.
  • Worked in continuous integration using Jenkins for timely builds, code coverage, running test.
  • Developed a batch processing system with REST based APIs, using Spring Batch 3.0, integrated with Quartz scheduling.
  • Worked on container orchestration tool Docker and deployment tool as Kubernetes. Defined Docker File for application image and yaml files for deployment.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of valuable information between multiple business applications.
  • Used Apache Kafka for reliable and asynchronous exchange of valuable information between multiple business applications
  • Designed and developed Spring boot based micro service components using Docker and Kubernetes.
  • Developed test driven development code using JUnit and Mockito framework and worked on troubleshooting the issues and resolving bugs.
  • Enabled better quality control of Java source code by implementing SonarQube to report code quality.
  • Implementation of the Business logic layer for NoSQL - MongoDB Services and Developing Hibernate Configuration files for MongoDB and worked with cloud technologies Google Cloud
  • Experience in Amazon web services(AWS) and Google Cloud environment with Microservices in help between server communicate
  • Create Maven pom.xml files and integrated with Jenkins CI worked closely with build engineers
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Experience with software development life cycle, including design, testing, deployment, and documentation activities
  • Developing complex Components, Templates and Custom Widget with Services and Servlets.
  • Designed and developed websites/pages in Adobe CQ 5.6/AEM 6 to 6.3 by implementing the responsive design
  • Implementing CQ5 tagging and Workflows using Ajax, Sightly, HTML, CSS, JavaScript and JQuery.
  • Implemented Adobe WCM, CRX, JCR, Sling, Felix, OSGI, CRXDE, WCM, and DAM
  • Implemented the internationalization I18N translating all aspects of the application
  • REST web service was integrated with Adobe CQ to get specific information from the external application worked with WCM concepts like translation, tag management, event handling, replication agents workflow, dispatcher server management, custom widget, web analytics.
  • Expert in configuring author and publish agents and Familiar with Multi Site Manager (MSM), Language Copy, Dispatcher worked in Apache Solr for indexing, Data layer for Adobe Analytics and Cloud services for site catalyst framework worked with WCM concepts like translation, tag management, event handling, replication agents workflow, dispatcher server management, custom widget, web analytics.
  • Architect major technical design for important business functionalities like menu, footer, processor comparison, video integration and translation management.
  • JIRA/BitBucket was used to handle the production/ET tickets and bug reporting Issue tracking tools

Confidential, San Francisco, CA

Java Programmer Analyst

Responsibilities:

  • Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
  • Designed and Coded JEE components using spring and Hibernate with use of UI technologies like HTML, CSS, JavaScript, Ajax
  • Developing complex Components, Templates and Custom Widget with Services and Servlets. implementing CQ5 tagging and Workflows using Ajax, Sightly,Felix, HTML, CSS, JavaScript and JQuery. worked with WCM concepts like translation, tag management, event handling, replication agents workflow, dispatcher server management, custom widget, web analytics.
  • Architect major technical design for important business functionalities like menu, footer, processor comparison, video integration and translation management. worked in Apache Solr for indexing, Data layer for Adobe Analytics and Cloud services for site catalyst framework
  • Expert in configuring author and publish agents and Familiar with Multi Site Manager (MSM), Language Copy, Dispatcher
  • Implemented the internationalization I18N translating all aspects of the application
  • REST web service was integrated with Adobe CQ to get specific information from the external application
  • Worked on Web Services using SOAP and Spring REST. Worked both on Service and Client Side
  • Analyzed and implemented the Spring-MVC framework and Used XML based transactional support of Spring Framework.
  • Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
  • Create Maven pom.xml files and build and deployment
  • Written stored procedures and inner joins using RDBMS Oracle on Unix and Windows environment

Confidential, Fremont, CA

Java Developer

Responsibilities:

  • Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
  • Designed and Coded JEE components using spring and Hibernate with use of UI technologies like HTML, CSS, JavaScript, Ajax.
  • Analyzed and implemented the Spring-MVC framework and Used XML based transactional support of Spring Framework.
  • Implementation of the Business logic layer for MongoDB Services and Developing Hibernate Configuration files for MongoDB and worked with cloud technologies AWS
  • Developed various APIs to be consumed by other modules of the application using RESTful web services and Used Junit framework for unit testing of application and Log4j to capture the logs.
  • Worked on creating a Kubernetes cluster, node pod and deploying an application on it.
  • Closely worked and supported the creation of database schema objects (tables, stored procedures and triggers) using Cassandra, SQL/PLSQL.
  • Develop integration techniques using the Apache camel and Apache ActiveMQ technologies and experience using Fuse/Apache Kafka as integration platform and Apache ActiveMQ as messaging platform.
  • Created Docker files for building the Docker images and running the applications inside Docker containers.
  • Developing complex Components, Templates and Custom Widget with Services and Servlets. implementing CQ5 tagging and Workflows using Ajax, Sightly, HTML, CSS, JavaScript and JQuery.
  • Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
  • Worked on Web Services using SOAP and Spring REST. Worked both on Service and Client Side
  • Wrote JUnit tests to test all implementation. Set up code coverage tool for web applications to monitor the degree of source code being tested in different environments.
  • Written stored procedures and inner joins using RDBMS Oracle on Unix and Windows environment

Confidential

Software Engineer

Responsibilities:

  • Involved in Software Development Life Cycle (use cases, design, coding, testing).
  • Involved in implementing the business logic as per the customer requirements.
  • Used the J2EE components like JSP’s, Servlets and implemented Struts framework for MVC architecture
  • Involved in designing the user interfaces using JSP’s and configured beans in spring configuration file and developed custom tags, JSTL to support custom User Interfaces.
  • Developed Struts Actions, Hibernate mappings and deployed them on Apache and WebSphere application server
  • Developed, Consumes and Deployed Web Services using SOAP protocol
  • Written client side and server side (contract and business logic) validations.
  • Written ANT scripts for compiling, copying into class folder, creating war file and deploying into the server.
  • Developed a web based interface using Jasper Soft, iReport for accessing managed reports, Charts, Graphs, etc.
  • Developed SQL stored procedures for updating and accessing data from Oracle database.

Confidential

Executive Developer

Responsibilities:

  • Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
  • Implemented Hibernate and replaced JDBC code.
  • Configured Log4j Mechanism for complete project using xml files
  • Written stored procedures and inner joins using RDBMS Oracle on Unix and Windows environment
  • Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
  • Developed many JSP pages, used Java Script for client side validation.
  • Developed a web based interface using Jasper Soft, iReport for accessing managed reports, Charts, Graphs, etc.
  • Wrote builds and deployment scripts using ANT and Worked on SVN for version control.
  • Experience with Junit for Unit testing and Deployed application on Tomcat

Hire Now