Epicareer Might not Working Properly
Learn More

Java Engineer

Salary undisclosed

Checking job availability...

Original
Simplified

The JAVA Engineer designs, creates and launches Java-based applications. S/He is expected to use leading-edge development practices and to leverage cutting-edge technologies.

DUTIES AND RESPONSIBILITIES

  • Supports the translation of user requirements from SBC's business team into JAVA software requirements to ensure the applications adequately meet their needs
  • Designs, develops, tests, debugs, maintains and improves JAVA-based IT business applications
  • Develops JAVA-based software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud based and Internet related tools.
  • Scale SBC's JAVA-based IT services through mechanisms like automation, and evolve systems by motivating changes that improve reliability and velocity
  • Researches, trains and advocates novel technologies and tools to ensure the latest trends and developments are considered as part of SBC's IT infrastructure
  • Supports a positive and collaborative digital delivery culture with a philosophy of continuous improvement, development, innovation and excellence, while remaining in compliance with the bank’s policies and procedures and upholding the highest standards of professional conduct

Years of Experience:

  • 7+ years of experience in software development, with a focus on Java programming.

Educational Background:

  • Bachelor's degree in Computer Science, Computer Engineering or a related field.

Field of Specialization (if applicable):

  • Strong knowledge of the Java programming language
  • Experience with popular Java frameworks such as Spring and Hibernate
  • Experience with object-oriented design and development
  • Experience with web development technologies such as HTML, CSS, and JavaScript
  • Experience with databases and SQL
  • Experience with agile software development methodologies
  • Experience with test-driven development (TDD) and unit testing
  • Knowledge of design patterns and software architecture
  • Knowledge of continuous integration and deployment (CI/CD) practices
  • Experience with version control systems such as Git
  • Strong problem-solving and debugging skills

The JAVA Engineer designs, creates and launches Java-based applications. S/He is expected to use leading-edge development practices and to leverage cutting-edge technologies.

DUTIES AND RESPONSIBILITIES

  • Supports the translation of user requirements from SBC's business team into JAVA software requirements to ensure the applications adequately meet their needs
  • Designs, develops, tests, debugs, maintains and improves JAVA-based IT business applications
  • Develops JAVA-based software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud based and Internet related tools.
  • Scale SBC's JAVA-based IT services through mechanisms like automation, and evolve systems by motivating changes that improve reliability and velocity
  • Researches, trains and advocates novel technologies and tools to ensure the latest trends and developments are considered as part of SBC's IT infrastructure
  • Supports a positive and collaborative digital delivery culture with a philosophy of continuous improvement, development, innovation and excellence, while remaining in compliance with the bank’s policies and procedures and upholding the highest standards of professional conduct

Years of Experience:

  • 7+ years of experience in software development, with a focus on Java programming.

Educational Background:

  • Bachelor's degree in Computer Science, Computer Engineering or a related field.

Field of Specialization (if applicable):

  • Strong knowledge of the Java programming language
  • Experience with popular Java frameworks such as Spring and Hibernate
  • Experience with object-oriented design and development
  • Experience with web development technologies such as HTML, CSS, and JavaScript
  • Experience with databases and SQL
  • Experience with agile software development methodologies
  • Experience with test-driven development (TDD) and unit testing
  • Knowledge of design patterns and software architecture
  • Knowledge of continuous integration and deployment (CI/CD) practices
  • Experience with version control systems such as Git
  • Strong problem-solving and debugging skills