starweaver-logo
LOG INGET STARTED
LOG INGET STARTED
  • Browse
  • Doing

  • On Air
  • Channels
  • Career Paths
  • LEARNING

  • Courses
  • Certifications
  • Journeys
  • Test Prep
  • CONNECTING

  • How It Works
  • Community
  • Techbytes
  • Podcasts
  • Leaderboards
  • SUPPORT

  • Support & FAQs
  • Starweaver for Business
  • Starweaver for Campus
  • Teach with Starweaver
footer-brand-logo
  • COMPANY
  • About Us
  • Support and Knowledge Base
  • Policies & Terms
  • Contact
  • CONTENT
  • Courses
  • Certifications
  • Journeys
  • Test Prep
  • Meet the Gurus
  • Techbytes
  • FOR ORGANIZATIONS
  • Starweaver for Business
  • Starweaver for Campus
  • Catalogue
  • Pricing
  • Private Classes
  • PARTNER WITH US
  • Instructors & Teachers
  • Books, Writing & Publishing
  • FOLLOW US
    • facebook
    • twitter
    • linkedin
    • pinterest
    • instagram
    • youtube
Our trademarks include Starweaver®, Make genius happen™, Education you can bank on®, People are your most important assets!®, Body of Knowledge™, StarLabs™, LiveLabs™, Journeys™
© Starweaver Group, Inc. All Rights Reserved.
  1. Job Roles
  2. >
  3. Java Developer

Java Developer

What does a professional in this career do?

Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. It also includes working with the Java programming language to develop web applications and computer systems. This involves assigning tasks to other team members, designing and testing code, and communicating with clients to analyze their requirements.

In this job you will...

  • Responsible for programming, unit testing, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices.
  • Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.
  • Research, create and evaluate technical solution alternatives for the business needs current and upcoming technologies and frameworks.
  • Perform feasibility studies, logic designs, detailed systems flowcharting, analysis of input-output flow, cost and time analysis.
  • Work with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks, perform production incident management.
  • Document software programs per Software Development Best Practices. Follow MasterCard Quality Assurance and Quality Control processes..
  • Provides guidance and mentoring to less- experienced staff members.
  • Provide robust, resilient, developer friendly ecosystem for hosting applications in the cloud
  • Taking Key development responsibilities on GCP/AWS
  • Providing support to team members for any technical queries
  • Analyze system architecture design including code level analysis of different architecture tiers from low level
  • Work with development teams and product managers to ideate software solutions
  • Know how to engineer a full-fledged system and not just write code to make things work.

Skills You Will Gain

Database Integration (e.g. SQL
Hibernate)
Java Frameworks (e.g. Spring
Java Programming Language
Object-Oriented Programming (OOP)
Oracle
Web Application Development

Representative Journeys

JavaScript Basic to Advanced
JavaScript Basic to AdvancedShaun Wassell, Sahil Khosla | Full Stack | 9 hrs and 25 mins

Launch Journey

functional-programming-with-javascript
Functional Programming with JavaScript
Shaun WassellSkills: CallbacksCurryingJavascriptRecursion
jquery-essentials
jQuery Essentials
Shaun WassellSkills: AJAXAPICSSjQuery
advanced-javascript
Advanced JavaScript
Sahil KhoslaSkills: ClosuresIIFEsJavascriptPrototypes

Journey Completed

Introduction to React
Introduction to ReactShaun Wassell, Vinod Kumar | Full Stack | 10 hrs and 45 mins

Launch Journey

react-immersion-for-beginners
React Immersion for Beginners
Shaun WassellSkills: Front-end FrameworksJavaScript ES6Node.jsWeb Development
introduction-to-react-and-redux
Introduction to React and Redux
Vinod KumarSkills: AJAXJavascriptReactReactJSReduxWeb Development
full-stack-react-in-60-minutes
Full-Stack React in 60 Minutes
Shaun WassellSkills: Express.jsNode.jsReact

Journey Completed

Related roles

Senior Java Developer / Engineer

Senior Java Developer / Engineer

Software Developers

Software Developers

C# Developer / Engineer

C# Developer / Engineer

Python Developer

Python Developer

Alternative job titles

  • Java Developer
  • Entry Level Java Developer
  • Junior Java Developer
  • Full Stack Java Developer
  • Java Engineer

SOME OF THE INSTRUCTORS AND EXPERTS SUPPORTING YOU ON THESE JOURNEYS

Functional Programming with JavaScript

Functional Programming with JavaScript

jQuery Essentials

jQuery Essentials

Advanced JavaScript

Advanced JavaScript

Full-Stack React in 60 Minutes

Full-Stack React in 60 Minutes

React Immersion for Beginners

React Immersion for Beginners

Introduction to React and Redux

Introduction to React and Redux