We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Strong experience in Core Java and J2EE Web applications, Enterprise applications, Distributed applications and Client/Server applications using Java, J2EE, Web Services, JDBC, Servlets, JSP, JSF, XML, SQL& PL/SQL, Hibernate, Spring and JavaScript (Angular) on windows and linux platform
  • Experience in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Enterprise Applications, Distributed Applications, Client Server and Web based applications
  • Extensive knowledge of all the phases of Software Development Life Cycle (SDLC) in performing requirement analysis, development, testing, customization, and deployment using Agile/SCRUM, Waterfall and Test - Driven development methodologies
  • Good understanding of developing and implementing Web Services using SOAP, WSDL and REST
  • Good Knowledge of requirements management, configuration & change management, planning & resource management, coding and testing environment
  • Working knowledge of Automation Testing (Selenium IDE) and worked extensively on multiple IDE’s like Visual Studio Code, IntelliJ idea & Eclipse
  • Expertise in Unit testing, Integration testing during development and supporting system testing prior to deployment
  • Rich experience of working on data migration projects on UNIX/Oracle platform using tools like SQL Developer
  • Expertise in build and deployment tools like ANT, MAVEN, Hudson, Sonar & Jenkins
  • Used Data Structures like Collections API (List, Set and Map), Enumeration, Hashtable, Dictionary, Properties, Stack. Strong Design patterns and multithreading concepts.
  • Experience of Java application support in J2EE development environment
  • Expertise in refinement of the interfaces for innovative e-commerce and other web-based solutions
  • Hands on experience and knowledge in leading requirements walk through, presentations, prototype demos for business, within team and to third party vendors
  • Knowledge of Blockchain/Distributed Ledger
  • Possesses strong analytical and problem-solving skills, listening, interacting skills

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, JSF, JSP, JDBC, PL/SQL, SQL

Database: Oracle, MySQL, SQL Server

Frameworks: AngularJS, Angular, Struts, AJAX, Spring, Spring Boot,JMS,Hibernate, JPA

Development/Productivity Tools: Eclipse, SQL Developer, DB Visualizer, Visual Studio Code, Putty, Maven, Toad, FileZilla, IntelliJ Idea, WinSCP, Tectia Client

Web/App Servers: JBoss EAP, WebLogic, Apache Tomcat

Operating System: Linux, Windows

Domains: Finance, Life Insurance, Policy Insurance

Methodologies: Agile Scrum, Kanban, Waterfall

Testing Tools: Junit, Selenium IDE, JIRA, HP QC, HP ALM

Versioning Tools: SVN, GIT, CVS

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Project Description: Worked as a Java Programmer on the Microservices based application used for Lending Portal
  • Created Jhipster based microservice and used docker-compose for creating and running those containers.
  • Created domain entities for microservice and established relation between entities
  • Created database with SQL scripts for the microservice and connected microservice to gateway microservice
  • Used spring-boot for the backend microservice and angular for gateway microservice
  • Used Jenkins as automated build tool for creating docker images.
  • Managed communication between services with RabbitMQ and REST API
  • Managed all Bitbucket git repositories using command line and source tree.
  • Used Portainer for managing containers in all environments.
  • Good experience for using command line - CLI with Linux
  • Technology Stack: Java, microservices, Linux, GIT, Jenkins, JMS,Microservices,spring boot,Docker, SQL

Confidential

Application Developer

Responsibilities:

  • Project Description: Worked as a Java Programmer on the Sailpoint “IdentityIQ” application used for Identity Access Management
  • Access Management - Authentication, Authorization, Role Based Access Control (RBAC) of more than 100 thousand Identities at the CIBC Corporate level
  • Used spring-boot for the backend microservice and angular for gateway microservice .
  • Achieved connectivity & Onboarding of all servers in the institution to IdentityIQ application.
  • Developed Git repository for the code and worked on migration of code from TFS to GIT
  • Developed & Configured complete Continuous Integration (CI) Jenkins Pipeline using Sailpoint structure, git, Jenkins & artifactory
  • Worked on SSO(Single Sign-On) integration with spnego
  • Configuration changes in IIQ during upgradation
  • Managed all support activities adhering to technical, security and compliance standards.
  • Created shell scripts for linux jobs
  • Work on SQL queries to extract data from Clob objects in Oracle database.
  • Worked over Java 8 and Spring 4
  • Technology Stack: Sailpoint(IdentityIQ), Java, Linux, GIT, Jenkins, Artifactory, Microservice,Springboot,Service Now

Confidential

Java/J2EE Application Developer

Responsibilities:

  • Project Description: Worked as a Java Programmer on the “CSA- app” application used in Ontario Drive Test system, giving production support
  • CSA-app is an application used by customer service agents at the Drive Test office. Application works for the MTO (Ministry of Transportation of Ontario).
  • Managed the incidents, defined and followed the associated action plans to maximize the availability of application to the end users and minimize down time
  • Provided in-depth analysis to resolve production and application issues
  • Provided a concrete explanation of resolutions to issues, inquiries and requests
  • Provided production support by documenting tickets and communicating with customer and vendor
  • Manipulated frontend HTML, CSS and AngularJs code and managed REST API calls
  • Worked on Request, Response and SoapUI
  • Experience with UrbanCode Deploy
  • Technology Stack: J2EE, Java, AngularJs, HTML, CSS, SOAP

Confidential

Java Programmer

Responsibilities:

  • Project Description: Worked as a Java Programmer on the Tufts-Health plan developing code as per the business requirements and design.
  • Requirements and Analysis: Participated in project planning sessions with Business Analysts and team members to analyze business IT Requirements, and understood the technical & functional specifications from the Functional Specification Document, System Study &Analysis; then translated business requirements into working model
  • Involved in initial designing, development, testing, troubleshooting, and debugging of the application
  • Integrated various modules during Application Development - Used jQuery and JSF validation framework for front end validations, developed web application using Java 8 & JSF Framework
  • Worked in the Portal environment - Created interactive web pages and applications by usage of XHTML, CSS, jQuery and AJAX
  • Used ALUI to develop Community Pages, Portlets & WebServices - used SOAP web services
  • Created tables and worked with DAO, DTO layer
  • Used Subversion for software configuration management and version control
  • Involved in all the phases of Software Development Life Cycle
  • Deployed Application on JBoss application server and worked on Linux server
  • Technology Stack: J2EE, Java, jQuery, JSF, HTML, XHTML, CSS, AJAX, ALUI, SOAP, JBoss, Linux

Confidential

Java Programmer

Responsibilities:

  • Worked with the development team developing code, assisting in application analysis, design of functions and programming of the best and successful product
  • Designed, developed, and configured Online Mortgage Evaluation System, server, and software components customized to meet specific needs and requirements
  • Designed and implemented the management system to store, retrieve, distribute and present thousands of mortgage profiles
  • Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost effective solutions.
  • Used Web Services like SOAP and RESTful web services using Ajax, HTML, XML, JSON, JavaScript, jQuery.
  • Achieved database management/connectivity between back-end layer and Oracle database server
  • Developed the Core functionalities by using Object-Oriented Programming
  • Involved in all the phases of Software Development Life Cycle (SDLC)
  • Technology Stack: J2EE, Java, Jenkins, CVS, XML, Linux, Windows 7, Oracle WebLogic 10.3.11g, Log4j, Hudson, Ant, Maven, Spring, Hibernate

Confidential

Java Programmer

Responsibilities:

  • Designed and developed the JSP pages with HTML, Core Java, CSS, and JavaScript& accomplished the front-end validations
  • Implemented the business logic under Servlets and simple JavaBean components under various modules in the system
  • Created Stored Procedures, Triggers, and SQL queries for database updates
  • Involved in the overall system’s support and maintenance services such as Defect Fixing, Feature Enhancements, Testing and Documentation
  • Developed static and dynamic Web Pages using JSP, HTML and JavaScript
  • Worked on Data Services implementation for the CRUD services
  • Responded to service tickets and service requests within established time-based requirements.
  • Implemented ERS system of access management
  • Supported in day-to-day activities, troubleshoot operational & functional issues and provide code fix, patch deployments, system maintenance & up gradation
  • Technology Stack: Java, J2EE, HTML/XHTML, EJB, AngularJs, JSP, Struts, JDBC, Oracle, Eclipse, Apache Tomcat 5, and Junit

Confidential

Trainer

Responsibilities:

  • Handled the tasks of teaching concepts like leveraging Database Technologies and Information System Design and Development
  • Responsible for designing IT courses like preparing syllabus and course requirements
  • Responsible for providing guidelines to students to help them complete course projects
  • Presented several types of learning materials in the form of audio, books and visual trainings
  • Taught programming languages like JAVA, JavaScript, Artificial Intelligence
  • Organized, implemented, and monitored programs and assessments
  • Provided hands on training to students regarding various motherboard equipment in labs
  • Evaluated student's performance by conducting test, technical quizzes
  • Actively leading class discussions and encouraging debate
  • Providing mentoring, advice, and support to students on a personal level
  • GITHUB Coding Account

We'd love your feedback!