Java Software Develper
Core
Develops, designs, codes, debugs, maintains, and tests applications across the software development life cycle for internal and external client solutions.
Role type
Mid-level Java Software Developer
Builds
Internal and external client software solutions
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Python, .NET, Ruby, COBOL, Assembler, HTML, JavaScript, jQuery, CICS, Node.js, React.js, Angular, Redux, Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop, Linux, Windows, z/OS, Eclipse, Visual Studio, Webpack, Babel, Gulp, iOS, Android, Tensorflow, DMTK
Preferred skills
IBM Rational Tools
Technologies
Java, Python, .NET, Ruby, COBOL, Assembler, HTML, JavaScript, jQuery, CICS, Node.js, React.js, Angular, Redux, Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop, Linux, Windows, z/OS, Eclipse, Visual Studio, Webpack, Babel, Gulp, iOS, Android, Tensorflow, DMTK
Responsibilities
Develops basic to moderately complex code using front and/or back end programming languages; Analyzes, modifies, and develops moderately complex code/unit testing; Participates in client facing meetings and joint venture discussions; Provides support to leadership for design and enforcement of business/infrastructure application standards including PCI compliance; Conducts resource estimates; Assists with on-the-job training and provides guidance to other software engineers
Seniority
Mid-level, journey-level IC