We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Experienced software developer in Software Development Life Cycle (SDLC) core areas such as Analysis, Planning, Testing, Deploying, and Maintaining of Object Oriented and Web - based Enterprise Applications using Java.
  • Understanding of Agile and Waterfall methodologies that are used to weave all test-driven, object-oriented design, and software into a single, clean approach for building a robust and highly scalable software system.
  • Proficient in developing web pages quickly and effectively using HTML5, CSS3, JavaScript, Bootstrap, jQuery, Ajax, JSON, and XML.
  • Capable of using an open-source JavaScript framework React JS and Angular JS to build a web application, especially in building single-phase and line-of-business applications.
  • Well-versed with the Java frameworks such as SPRING, Struts, Hibernate, and Toplink which provide a platform of pre-written codes to develop Java applications.
  • Familiar with the use of UNIX shell scripting to ease the process which has repetitive tasks that may be time-consuming to execute by typing one line at a time.
  • Accustomed to application servers such as Tomcat, WebSphere, and OCJ4 that enable a server to generate a dynamic, customized response to a client request.
  • Acquainted with JDBC (Java Database Connectivity) which manages connecting to a database, issuing queries and commands, and handling result sets obtained from the database such as Oracle, MySQL, and NoSQL databases.
  • Familiar with the use of testing tools such as TestDirector, and ClearQuest to detect as many bugs and inconsistencies in the infancy of the application development as possible.
  • Significantly worked on the CI/CD pipeline to automate the building of committed code and deploy it after testing with the help of Jenkins, CircleCI, TeamCity, Bamboo, and GitLab.
  • Acquaintance of Docker and Kubernetes for automating the deployment of any application inside a software container.
  • Proficient understanding of version control systems like Git, CVS, and Git hub to track the progress of the project.

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Senior Java Developer

Responsibilities:

  • Developed views and templates with Java13 and JDBC (Java Data Base Connectivity) to create a comprehensible website interface using React JavaScript library.
  • Used HTML5, CSS3, Bootstrap, Ajax, Servlets, and JavaScript in developing the front end of the interactive website interface to be user-friendly and responsive on all devices.
  • Utilised Apache Struts Framework to support or guide for building something that expands the structure into useful for better deployment of the application.
  • Benefitted Java libraries like Apache Tomcat and Jackson (JSON parsing library) to easily write the code and help efficiently with the codes that are repeated quite often.
  • Involved in the writing and execution of the NoSQL database queries using Couchbase to make them simpler to understand.
  • Operated Git for version control which helps in tracking and managing changes to software code to provide an effective platform to manage the progress.
  • Utilized RMI (Remote Method Invocation), and testing tools such as JUnit, and Selenium to detect as many bugs and inconsistencies in the infancy of the website development as possible.
  • Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.
  • Created the Feature Files for Cucumber Automation. Created Test Automation Framework with Cucumber and Selenium WebDriver.
  • Applied Amazon AWS EC2 for the development stage and production environment which helped to develop and deploy the website faster. Utilized AWS S3 for cloud storage to store and retrieve data faster and easier.
  • Utilised Apache Tomcat as an open-source workflow management system for sequencing, coordination, scheduling, and monitoring complex data pipelines.
  • Played a pivotal role as a part of an AGILE scrum team accountable, developing new applications using Spring framework in the backend.
  • Used Object Oriented Programming (OOPS) to improve code readability and reusability by defining a Java program that efficiently organizes software design around data, or objects, rather than functions and logic.
  • Implemented the Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used Maven tool to automate the build process, responsible for maintaining XML files in Maven which was shared by multiple projects.
  • Developed an embedded software data-driven test automation framework in Linux/Java. Designed test cases and authored test plans.
  • Expertise in Agile environment using CI/CD model methodology to improve software delivery throughout the software development life cycle via automation.
  • Designed some web pages using JAKARTA EE formerly known as Java enterprise edition as it provides stability, and unparalleled maturity.

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Worked out the views and patterns with Java SE 9 and REST to establish an accessible application user interface for a better experience with the help of the Angular JavaScript library.
  • Augmented the attribute of code and upgraded application performance, piloting up to a 14% reduction in bugs that made the application more efficient.
  • Deployed HTML5, CSS3, Bootstrap, jQuery, JSON, and JavaScript in the advancement of the front end of the application interface for a better UI/UX interface for the end consumer.
  • Implemented ORACLE for back-end support to store, use, and modify the given data per the project’s requirements.
  • Involved in the scripting and implementation of MongoDB to store data in JSON-like documents to have faster and more storage flexibility.
  • Utilized JIRA for project status tracking as a work management tool for requirement and test case management to implement the testing tool more effectively.
  • Utilized TestDirector, and ClearQuest testing tools to detect as many bugs and contradictions as in the initial stages of the application development.
  • Used Elasticsearch as a NoSQL database to store data in an unstructured way and cannot use SQL to query it.
  • Performed multi-threading through the Thread class to create a lightweight process that executes some tasks.
  • Applied Apache Kafka as an open-source streaming platform and message queue for sequencing, coordination, scheduling, and monitoring complex data pipelines.
  • Deployed Mavens to comprehend the complete state of a development effort in the shortest period of time as an open-source build tool for building, publishing, and deploying several projects.
  • Implemented the Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services and deployed automation for Terraform scripts using Jenkins.
  • Made use of UNIX shell scripting to ease the process which had repetitive tasks that were time-consuming to execute by typing one line at a time.
  • Arbitrated Robot Framework to test the automation process using a keyword-driven approach with the help of several in-built libraries to ease the automation.

Confidential

Python Developer

Responsibilities:

  • Participated in the complete Software development Life Cycle (SDLC) process and used PHP to develop website functionality.
  • Designed and developed the UI/UX of the website using HTML5, CSS3, and JavaScript libraries such as ReactJS for the front end of the website.
  • Designed and developed components using Java and Hibernate, and Spring frameworks. Implemented code in Java to retrieve and manipulate data as per requirement.
  • Associated with debugging application monitored on JIRA using AGILE methodology.
  • Played a pivotal role as a part of an AGILE scrum team accountable, developing new applications using Spring framework in the backend.
  • Modified queries, functions, cursors, triggers, and stored procedures for MySQL database to improve performance while processing data.
  • Associated with Restful APIs to gather network traffic data from servers.
  • Built CI pipeline to automatically test all code commits and CD pipeline for developers to ship code to production

We'd love your feedback!