Java / J2EE Software Developer

    • Glendale, AZ

RESPONSIBILITIES:
Kforce has a client that is seeking a Java/J2EE Software Developer in Peoria, Arizona (AZ). This role is currently 100% remote and will switch back to an office environment when COVID-19 restrictions are lifted. Responsibilities:

  • Design, write, and maintain software to improve the availability, scalability, latency, and efficiency of applications/services, incorporating cloud and open source tools when available and writing software of your own when nothing else fits the bill
  • Engage in service capacity planning and demand forecasting, anticipating performance bottlenecks and provisioning new hardware as necessary
  • Provides technical advice and weighs in on technical decisions that impact other teams or the company at large
  • Researches and proposes new technologies
  • Scopes and stages work into well-defined milestones to avoid a monolithic deliverable
  • Owns the technical testing and performance plan for their projects
  • Quality Assurance (QA) Testing: Assists software engineering teams during the quality assurance phase of the development cycle
  • Production Release: Serves as a supervisor before, during and after the systems Production rollout
  • Utilities: Actively involved in the selection and/or creation of tools for design, modeling, programming, debugging, testing, diagnostics, monitoring, profiling, operations, logging, reporting, security checking, or analysis
  • Management: Participates in third-party system analysis to identify potential implementations and integrations


REQUIREMENTS:
  • BS degree in Computer Science, or related field, from a four-year college or university, or one to two years related experience and/or training; or equivalent combination of education and experience
  • Relevant industry certification, such as Oracle Java Developer, is preferred
  • 2-5+ years of relevant experience in Java/J2EE software development, information systems, or equivalent technical environment, including previous experience in the development of highly transactional, mission critical applications in heterogeneous environments/architectures for multi-user systems
  • Expert in all aspects of the software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support
  • Expert level knowledge of agile software development methodologies, Service Oriented Architecture and object-oriented programming methodologies
  • Expert in software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Expert level knowledge of relational database management system technologies and tools
  • Java/J2EE development experience
  • Spring or similar MVC framework
  • Unix/Linux
  • Service oriented designs and technologies (AJAX, XML/JSON)
  • Web service protocols, such as SOAP or REST
  • SQL
  • Database experience (Oracle, MySQL, Informix, etc.)
  • Software development tool kits, such as Subversion and/or GIT
Preferences but not required:
  • Experience working on Kafka
  • Experience working on AWS stack (EC2, RDS, Lambdas, S3, etc.)
  • Familiar with continuous integration tools such as Jenkins and Sonar
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Kforce is a staffing and solutions firm offering technology and finance jobs at top employers nationwide.

Kforce Company Image


Back to top