We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Certified Java professional around 9 years of hands - on experience in IT industry involved in Software Process Engineering, Designing and Building Web Applications using Java/J2EE Technologies and using other open source technologies for Health Care, Banking, Insurance and e-commerce Domains.
  • Adept skills in working with applications developed using Object Relational Mapping (ORM) frameworks like Hibernate and MVC frameworks like Stripes, Struts1, Struts2., and IOC frameworks like Spring and its subsidiary modules such as Spring IOC, JDBC, MVC, AOP, Batch, Boot and Spring Security.
  • Good working experience in MEAN stack (Mongo DB, Express JS, Angular JS, and Node JS).
  • Expertise in developing reliable and scalable enterprise applications using Java, Servlets, JSP, JMS, JDBC, Quantum FW, GWT, Struts, Spring modules and Hibernate.
  • Extensive experience in designing professional User Interactive (UI) for web applications with the help of HTML, JavaScript, jQuery, AJAX, CSS, Bootstrap, AngularJS, JavaFX and GWT.
  • Expertise in Core Java with strong understanding & working knowledge of Object Oriented Programming (OOPs) concepts like Abstraction, Polymorphism, Inheritance, Encapsulation.Etc. and also API’s like JAVA Persistence API, Java Reflection API, Java Transaction API, Garbage Collection, Collections, Multi-Threading and Exception-handling.
  • Good implementation knowledge on Dev-Ops and Big Data concepts.
  • Good experience installing, configuring, testing plain Hadoop ecosystem components and Cloudera CDH Platform.
  • Capable of processing large sets of structured, semi-structured and unstructured data and supporting systems application architecture.
  • Good knowledge on implementing Big Data Ecosystems MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, Mongo DB, Cassandra, Oozie, Flume and Spark.
  • Good knowledge in Design and developing continuous deployment pipeline using Git, Jenkins, Docker and Chef.
  • Good Knowledge on Amazon Web Services (EC2, S3, SimpleDB, Dynamo DB, RDS, ELB, SQS, IAM, Cloud Watch, EBS, Cloud Front, VPC, Elastic Beanstalk, EC2 Container Service (ECS), CodeCommit, CodePipeline, CodeDeploy, Auto Scaling, Security Groups, Redshift), using the Elastic Search APIs.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment with methodologies like Waterfall, Agile, Scrum, TDD and BDD.
  • Good knowledge on Data Structures and Design Patterns such as Model View Controller, Strategy, Command, Builder, Proxy, Factory, Template, Façade, Chain of Responsibility, Inversion of Control and Singleton Pattern etc..
  • Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP and REST.
  • Experience in working with XML technologies like XPath, XSL, DTD, XSLT and parsing XML with SAX, DOM and STAX.
  • Good testing experience with Testing like Selenium, Cucumber, TestNG, JUnit, Karma, Jasmine.
  • Good experience with Bug Tracking tools like JIRA, BugZilla.
  • Experience in querying with SQL databases MySQL, Oracle and NoSQL databases Mongo DB and Cassandra.
  • High expertise working on building projects and Integration using Build Tools CI /CD (Jenkins, Bamboo, Maven, Ant, Chef, Knife, Docker and Gradle)
  • Expertise in using version control tools such as CVS, SVN, Mercurial and GIT.
  • Working experience with Servers like Tomcat, Jboss, Web Logic and WAS6.
  • Developed applications on IDE’s like Eclipse, My Eclipse, Net Beans and IBM Rational Application Developer.
  • Good working knowledge of Ant and Maven for project build/test/deployment, Util Logger and Log4j for logging and Junit and TestNG for unit and integration testing. 
  • Good understanding of NoSQL Data bases and hands on work experience in writing application on No SQL databases like Cassandra and Mongo DB.
  • Good Expertise in writing Selenium Web Driver automation scripts in Java and also hands-on integration with CI tools Jenkins, Test Rail and Bamboo.
  • Good experience in developing automation frameworks like Page Object model, Keyword, data driven and Hybrid Frameworks with Selenium, BDD framework using JBehave framework.
  • Strong Analytical, problem solving, communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.

SKILLS SUMMARY:

Java Technologies: Java,J2EE, JAX-RS, JAX-WS, JDBC, Servlets, JSP and JMS

Application Server: Jboss, Tomcat, WebLogic and WAS

SQL & NOSQL Databases: Oracle, MySQL, Mongo DB and Cassandra

Code Development Tools: Eclipse and My Eclipse

Scripting/Markup Languages: HTML,XML, CSS, JavaScript, JQuery, JSON, AJAX and Bootstrap

MEAN Stack: Mongo DB, Express JS, Angular JS and Node JS.

Version Controlling tools: SVN, Mercurial and GIT

Operating Systems: Windows and Linux

Dev-Ops tools: GIT, Jenkins, Chef, Knife and Docker

Big Data technologies: HDFS, Map Reduce, HBase, Zookeeper, Hive, Pig, Sqoop, Mongo DB, Cassandra, Oozie, Flume and Spark.

Design Patterns: Singleton, Strategy, Factory, Builder, Proxy, MVC, Template, State, Façade and chain of responsibility

Frameworks: Struts, Spring Core, AOP, MVC, Boot and Security, Hibernate, GWT and Quantum FW

Methodologies: Agile, Waterfall, Scrum, TDD and BDD

CI Tools: JIRA, Bamboo

PROFESSIONAL EXPERIENCE:

Confidential

Team Lead

Responsibilities:

  • Worked with business users to capture the requirements and designed the solution.
  • Designed a web Interface for the Prudentia tool for uploading the model, configuring the model, generating manual test cases and selenium automation test scripts.
  • Implemented Java/J2EE and some open source technologies, MVC and ORM architectures for an efficient implementation of the view level customizations and interface with the application logic.
  • Designed and implemented the Interactive User Interface using JavaScript, HTML5, XML, CSS, JSP, AJAX, Bootstrap, java Beans, JavaScript, JQuery and Json.
  • Designed and implemented business logic using Spring and Hibernate frameworks.
  • Implemented business service layer using spring module like spring IOC, MVC, JDBC and Security.
  • Implemented design patterns like MVC, Singleton, Factory, DAO, DTO and Spring IOC.
  • Used Spring Security for Authentication and authorization extensively, Spring Core for dependency injection/Inversion of Control (IoC).
  • Used Ant and Maven for build automation.
  • Implemented Java Persistence API and used Hibernate as ORM tool to implement data access layer.
  • Used HQL, SQL and Criteria api for fetching and storing data in databases.
  • Implemented jQuery and AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server
  • Used yEd tool to create the models and written parsing code to create execution paths for the models.
  • Defined role based application access privileges with a user module using spring security.
  • Used patterns concept to define dynamic XPaths.
  • The tool generates manual test cases and selenium automation test scripts which are execution ready using data driven framework.
  • Developed an API which creates selenium automation test scripts with the model configuration.
  • Used MySQL for the persistence layer to store models, generated manual test cases and automation test scripts.
  • All Intermediary data will be persisted to Mysql and the generated scripts will be stored in GIT.
  • Designed a Dev-Ops solution for CICD process using GIT, Jenkins and JIRA.
  • Developed a locking mechanism which prevents Concurrent changes to the same model by multiple users.
  • Involved in code review and deployment of the application on development, testing of SIT servers.
  • Implemented a Java Selenium framework in order to execute the generated test scripts.

Environment: Java, Spring MVC, Spring Security, Spring IOC, Hibernate, Graph API, Eclipse, Bootstrap, XML, jQuery, JavaScript, AJAX, CSS, MySQL, Jenkins, Maven, JIRA, Log4J and GIT

Confidential

Java Tech Lead

Responsibilities:

  • Interacted with Business Users to capture business needs, functional needs, managing expectations, and reviewing deliverables to ensure a successful implementation.
  • Extensive use of Angular JS for developing the Single Page Applications for P2E application. Worked on Angular JS directives, Controllers, Filters, Services, Templates, Events, and Injectors
  • Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database. Used Bootstrap and AngularJS in effective web design.
  • Created client side validation tool using Angular JS and JavaScript.
  • Writing Asynchronous code on the server-side for fetching data and communicating with the front-end application using AJAX calls from Front-End application using jQuery.
  • Built the reusable service components using Angular JS services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and REST.
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with spring framework.
  • Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
  • Configured development environment using Weblogic application server for developer's integration testing.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools CHEF, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Developed the JSON structure for the data transfer in between the Client and Server layer.
  • Worked with automation team while designing the automation framework with Protractor.

Environment: Java, AngularJS, Spring MVC, Spring Security, Spring IOC, Spring AOP, REST, Protractor, Jasmine, Mongo DB, SVN, Bootstrap, AJAX, jQuery, Log4j, Web logic, Jenkins, CHEF and GIT.

Confidential

Senior Java Developer

Responsibilities:

  • Responsible for writing functional and technical specifications
  • Implementing REST web services architecture for Client-server interaction and implemented respective POJOs for its implementations.
  • Designed and implemented business logic using Spring and Hibernate frameworks.
  • Implementing Hibernate framework for the project and working in hand with Oracle 10g.
  • Designed and implemented multiple ORM mappings for the security locking enhancement module and parts of customer authentication module.
  • Involved in injecting dependencies (DI) into code using spring core module.
  • Used Spring Core Annotations for Dependency Injection.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used HQL, SQL and Criteria api for fetching and storing data in databases.
  • Developed an Asynchronous AJAX based rich client to meet the user requirement.
  • Used jQuery UI widgets to create date pickers, dropdown/select menus and tabs.
  • Configured connection pooling using JBOSS application server.
  • Created SOAP messages using Apache CXF.
  • Involved in code review and deployment of the application on development, testing of SIT servers.

Environment: Java, Spring MVC, Spring Security, Hibernate, SOAP, REST, Oracle, Bootstrap, Jquery, AJAX, CSS, JavaScript, Maven, SVN, Jenkins, JBOSS, Apache CXF, SOAP UI.

Confidential

Senior Java Developer

Responsibilities:

  • Designed a web UI for the Automation Test scripts execution using spring MVC, spring security and Hibernate.
  • Development of UI screens using JSP’s and Bootstrap Framework.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server
  • Implemented the design patterns DAO, Service Locator and Business Delegate
  • Used Hibernate in the DAO layer to persist the data to the Database.
  • Incorporated new Spring DAO implementation of Hibernate components for enrollment module.
  • Used HQL queries and Criteria API for efficient object retrieval
  • Performed logging using log4j
  • Developed java api that checkout code from Mercurial repository, and ANT script to build WAR files, and deploy the WAR files on tomcat server.
  • Development of spring controllers, command beans, forms validations.
  • LDAP Integration using customized spring security libraries.
  • Defined role based application access privileges and a user module to cater all these needs.

Environment: Java, Spring MVC, Spring Security, Hibernate, MySQL, Bootstrap, Eclipse, SVN and Mercurial.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in Netting and Splitting of the deals which are the heart of QFX II.
  • In the development of spring beans, Caching, Scheduler Jobs.
  • Involved in UI development using Google Web Toolkit.
  • Used JMS for asynchronous messaging using queues and topics for high transactional Banking operation to communicate between UI and Service layers.
  • Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection
  • Developed Persistence classes and O/R mapping (.hbm) files for Hibernate.
  • Used Hibernate in the DAO layer to persist the data to the Database.
  • Used HQL queries and Criteria API for efficient object retrieval
  • Used STAX parser to parse XML files
  • Incorporated new methods into existing service business components.
  • Involved in the development of EOD batch jobs.
  • Implemented MT370 SWIFT message.
  • Generating reports using Download FW.
  • Performed logging using Java Util Logger api.
  • Good experience in resolving Issues in SIT, UAT Environments.

Environment: Java, Oracle 10g, Hibernate, Eclipse, JSP, Spring Core, JMS, Quantum FW, Download FW, GWT

Confidential

Java Developer

Responsibilities:

  • Involved in developing User Interface for CWS.
  • In the development of spring controllers, command beans, form validations.
  • Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection
  • Incorporated new Spring DAO implementation of Hibernate components for enrollment module.
  • Worked on JQuery, AJAX, JSON and Bootstrap for designing highly user interactive web pages.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Written DAO classes to interface with Database using hibernate.
  • Involved In the construction of HQL Queries, Criteria API implementation.
  • Involved in DAO layer, BSL layer, CWS layer

Environment: Java, JSP, Jetty Server, Oracle, Spring MVC, Spring IOC, JQuery, AJAX, CSS, Hibernate, Maven, SVN

Confidential

Java Developer

Responsibilities:

  • Used Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface and also in integration with hibernate.
  • Involved in Object Relational Mapping by writing hbm files.
  • In the development of struts action beans, and form validations.
  • In the construction of Named SQL Queries and Criterion api development.
  • In the development of DAO components.
  • Developed highly responsive, dynamic user interface components using AJAX and JQuery.

Environment: Java, JSP, JavaScript, HTML, CSS, jQuery, Tomcat, Oracle, Struts and Hibernate.

Confidential

Java Developer

Responsibilities:

  • Development of UI screens using JSP’s and LIST Framework.
  • Database access through genJava FW and Java Beans.
  • Involved in writing Action classes and Beans related Q&O, OCM modules.
  • Involved in developing of client side Validations across Q&O.

Environment: Java, Eclipse, HTML, CSS, JavaScript, JDBC, JSP, Tomcat, Oracle, Struts 1.x, LIST.

We'd love your feedback!