We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY:

  • Over 8 years of IT experience in delivering enterprise solution in Object Oriented Analysis and Design with experience in full life cycle of the software development process including requirements gathering, design, development, testing, implementation and maintenance in Java/J2EE technology.
  • Experience in full Software Development Life Cycle (SDLC) from inception to peak/delivery of project/product.
  • Experience in Object Oriented Analysis and Design (OOAD) with strong Object Oriented Programming skills.
  • Experience in application development using JAVA, J2EE, Hibernate, Spring and Spring Boot Framework.
  • Experience in Spring Framework such as Spring MVC, Spring Shell, Spring Data Mongo, Spring JPA.
  • Extensively used Spring Boot Framework to develop Web Applications.
  • Experience in scripting languages like Shell Scripting and Ruby.
  • Experience in working in both Agile and Kanban environment.
  • Experience in producing and consuming Web Services (REST/SOAP) and testing in SOAP UI.
  • Experience in deploying and testing Web Application on Apache Tomcat.
  • Experience is working with SQL Server, TOAD, SQL Developer, Oracle and NoSQL databases like MongoDB.
  • Experience in designing, developing and maintaining web based applications using JavaScript, HTML, jQuery, AJAX and JSP.
  • Experience in Java automation using Cucumber with Selenium Web Driver.
  • Experience in using tools for Hadoop like Cloudera Hive, Apache Spark.
  • Experience in CI/CD tools such as GoCD and Jenkins.
  • Experience in using source controls like SVN and BitBucket.
  • Experience in working on a Linux environment.
  • Knowledge in AWS Services like - EC2, S3, VPC, RDS, ELB, Auto Scaling.
  • Expertise in maintaining, supporting and troubleshooting applications, enhancements and fixing of bugs.
  • Excellent analytical, problem solving and able to work independently and as team member.
  • Experience with documentation, user and support.
  • Team player with excellent interpersonal, communication and presentation skills and interested in exploring new technologies.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, Ruby, Shell

J2EE/Web Technologies: JSP, Servlets, Java Beans, Web Services(REST/SOAP)

ORM Tools: Hibernate

Frameworks: Spring, SpringBoot, Cucumber, Selenium, Microservices, Mockito, PowerMockito, JUnit

Web Server: Apache Tomcat

Markup/Scripting Languages: CSS, HTML, jQuery, AJAX and JavaScript

Application Tools: Eclipse, InteliJ, Visual Studio Code, SOAPUI, Spring Tool Suite(STS)

Databases: SQL Server 2012/2008, TOAD, SQL Developer, Microsoft Access, MongoDB(NoSQL)

NoSQL Databases: MongoCompass, RoboMongo, NoSQLBooster

Cloudera: Hive, Apache Spark, Sqoop, HDFS

Operating Systems: Windows, Linux

Configuration Mgmt. Tools: Subversion(SVN), BitBucket

CI/CD: GoCD, Jenkins

Other Tools: Rally, JIRA

WORK EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Analyze the system and work with the Business Analyst for gathering the requirements of the system.
  • Review requirements and design specifications with an emphasis towards product.
  • Involve Lifecycle Development in distributed environment using Spring Boot Framework Technologies (Spring MVC, Spring Web, Spring Rest Template, and Spring Security) and Java.
  • Follow Agile software development (Scrum).
  • Develop presentation layer using JavaScript, jQuery, AJAX, HTML and CSS.
  • Develop Rest Based Web Services using Spring REST Template.
  • Use JsonPath to parse JSON.
  • Implement Maven project dependencies, configuration and build the Application deployment process.
  • Perform release related activities for the application by doing branch cut and version maintence.
  • Participate in Code reviews.
  • Fix issues reported in bug tracking tool and create change requests in case of functional enhancements.
  • Execute HDFS commands in JAVA using the Apache Hadoop Filesystem to validate data processed is available in HDFS.
  • Develop automation framework for Hadoop applications using Cucumber with Java.
  • Maintain Jenkins to build/deploy application to the DEV environment.
  • Use BitBucket for source code repository.
  • Ensure high-quality solutions through automation.

Environment: Java, J2EE, Spring Boot Framework, JavaScript, jQuery, AJAX, HTML, XML, YAML, JSON, Cucumber, Hue, Cloudera - Hive, HBase, Spark, Oracle, InteliJ, Bit Bucket, HP Quality Center, Rally, Jenkins and Linux.

Confidential

Full Stack Java Developer

Responsibilities:

  • Analyzed the system and worked with the Business Analyst for gathering the requirements of the system.
  • Designed the Web application implementing Spring Boot Framework to make it extensible and flexible.
  • Involved with Lifecycle Development in distributed environment using Spring Boot Framework Technologies (Spring MVC, Spring Web, Spring Rest Template, Spring Mongo, and Spring Security) and Java.
  • Followed Agile software development (Scrum).
  • Developed presentation layer using JavaScript, jQuery, AJAX, HTML and CSS.
  • Developed Rest Based Web Services using Spring REST Template.
  • Developed JSON scripts to read/write to/from TSYS.
  • Worked with MongoDB as backend to store application data.
  • Developed Entity Classes to handle business logic and persist data into MongoDB.
  • Used Spring Mongo Repository to communicate with MongoDB for storing and retrieving data to and from MongoDB.
  • Implemented Maven project dependencies, configuration and build the Application deployment process.
  • Used Mockito framework for unit testing.
  • Integrated the PVT Automation Client to perform PVT Testing from Confidential .
  • Worked on CI/CD by writing ruby scripts to deploy the application in cloud using GoCD and CHEF.
  • Involved in releasing the application by doing branch and version maintence.
  • Participated in Code reviews.
  • Used BitBucket for source code repository.
  • Fixed issues reported in bug tracking tool and create change requests in case of functional enhancements.

Environment: Java, J2EE, Spring Boot Framework, Apache Tomcat, JavaScript, jQuery, AJAX, HTML, XML, YAML, JSON, MongoDB, Mockito Framework, InteliJ, Eclipse, Bit Bucket, HP Quality center, Rally, Oracle VirtualBox, Vagrant and Linux.

Confidential

Java Automation Engineer

Responsibilities:

  • Developed automation scripts using Cucumber with Selenium Web Driver to establish Behavioral Data Development (BDD).
  • Ensured high-quality solutions through automation.
  • Established quality assurance standards and best practices for test automation.
  • Reviewed requirements and design specifications with an emphasis towards product testability.
  • Developed test strategies with team members.
  • Developed automation to validate various PDF Documents.
  • Developed automation to perform Web Security Scan on a web application and exposed the same as a service for scanning other web applications in the bank.
  • Designed and coded unit, component, integration, service/API and system automated testing for all new or enhanced IT systems to a high level of quality, producing appropriate documentation.
  • Developed Client to perform PVT Testing using automation.
  • Setup continuous integration/delivery through Jenkins and GO-CD.
  • Worked with the Quality Assurance organization to ensure established procedures, standards and processes are utilized consistently.
  • Followed agile software development (Scrum).

Environment: Java, J2EE, Spring, Web services, Apache Tomcat, HTML, XML, Cucumber, Selenium, SOAPUI, JSON, SQL Developer, Oracle 10g, Eclipse, Tortoise SVN, Bit Bucket, HP Quality center, Rally.

Confidential

Java Developer

Responsibilities:

  • Followed Agile Process
  • Analyzed the system and worked with the Business Analyst team for gathering the requirements of the system.
  • Designed the Web application implementing the MVC pattern to make it extensible and flexible.
  • Involved with Lifecycle Development in distributed environment using Java Technologies (Core Java, Servlets, JSP, Java XML technologies).
  • Programmed different deployment descriptors using XML.
  • Developed presentation layer using JSP’s, Servlets, JavaScript, jQuery, AJAX, HTML and CSS.
  • Developed Web Services using REST and test the same using SOAPUI and Advanced REST Client.
  • Developed Bean Classes/POJOs to handle business logic and store persistent data.
  • Used Hibernate for creating object / relational mappings, persistence classes and Hibernate Query Language for developing query services.
  • Developed the XML mapping/configuration files required to interact between objects and tables.
  • Wrote SQL scripts and Stored Procedures using SQL Server 2012.
  • Implemented Maven project dependencies, configuration and build the Application deployment process.
  • Deployed the application in Apache Tomcat server.
  • Developed testing code with JUnit.
  • Participated in Code reviews.
  • Fixed issues reported in bug tracking tool and create change requests in case of functional enhancements.

Environment: Java, J2EE, Servlets, JSP, JavaScript, HTML, XML, JSTL, jQuery, AJAX, Web Service, JIRA, Hibernate, Eclipse, Apache Tomcat 8, Junit, SOAPUI, SQL Server 2012 and Windows 7.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis of functional specifications and design documents.
  • Designed UML diagrams to translate the business processes and rules into specifications.
  • Designed and developed the presentation layer with JSP, Java Script, jQuery, AJAX, HTML and JSTL.
  • Involved with Lifecycle Development in distributed environment using Java Technologies (Core Java, Servlets, JSP, Java XML technologies).
  • Used JavaScript for client side validations.
  • Involved in design and development of style sheets with CSS.
  • Produced and consumed Web Services using REST/SOAP and tested the same using SOAPUI and Advanced REST Client.
  • Coded different deployment descriptors using XML.
  • Used Hibernate for ORM and persist data with the database.
  • Developed the XML mapping/configuration files required to interact between objects and tables.
  • Prepared SQL queries, Functions and Stored Procedures using SQL Server 2008.
  • Deployed the application in Apache Tomcat server.
  • Developed test cases using JUnit.
  • Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
  • Involved and participated in Code reviews.
  • Used Subversion for version control.

Environment: Java, J2EE, JSP, Servlets, JavaScript, jQuery, AJAX, HTML, XML, JSTL, Web Services, Hibernate, Eclipse, SOAPUI, Apache Tomcat 7, SQL Server 2008 and Windows 7

Confidential

Java Developer

Responsibilities:

  • Analyzed and understood requirements and participated in design, testing, implementation and maintenance of the application.
  • Identified business rules by interacting with client.
  • Designed and developed web pages using JSP, JavaScript, jQuery, HTML and JSTL.
  • Involved in implementing the logic using JAVA and OOPS concept.
  • Developed prototype to confirm requirements.
  • Responsible for writing SQL queries using Oracle 8i.
  • Coordinated with test team in performing unit testing and system testing.
  • Followed Agile methodology for fast paced development.
  • Prepared flow charts and data flow diagrams.
  • Involved in application supports and releasing the fixes.

Environment: Java, J2EE, Hibernate, JSP, Servlets, JavaScript, jQuery, HTML, XML, JSTL, Eclipse, JBoss, Oracle8i and Windows XP.

Hire Now