Java Microservice Developer

Prophecy Technologies

$110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-10 years of experience in Java development.
  • Strong expertise in Java and Spring Boot Framework.
  • Familiarity with SOAP, RESTful services, and GraphQL.
  • Knowledge of Cloud Foundry and AWS.
  • Experience with SQL databases and XML/JSON data formats.
  • Proficient in Unix Scripting and various logging/monitoring tools.
  • Understanding of security protocols like HTTPS and authentication mechanisms like OAuth 2.0.

Responsibilities

  • Design and implement Java web services to meet business needs.
  • Create and maintain detailed program specifications and design documents.
  • Develop, test, debug, and modify complex software programs.
  • Resolve technical issues through effective debugging and research.
  • Conduct unit and system testing, ensuring software performance.
  • Contribute to the design of high-quality Java distributed systems.
  • Lead design and development activities while understanding business requirements.

Benefits

  • Collaborative work environment fostering innovation.
  • Opportunities for professional growth and skill development.
  • Involvement in the full software development life cycle.
  • Emphasis on DevOps practices for improved efficiency.
Full Job Description
Role Overview:

Seeking a skilled Java Microservice Developer to contribute to the design, development, and implementation of high-quality Java web services and distributed systems. This role involves full-stack development, adherence to life cycle methodologies, and active participation in DevOps practices for large-scale systems.

Key Responsibilities:
  • Design, develop, and implement Java web services to support business requirements.
  • Follow approved life cycle methodologies, create design documents, and document processes.
  • Develop basic and detailed program specifications.
  • Design, code, test, debug, document, maintain, and modify complex computer programs.
  • Resolve technical issues through debugging, research, and investigation.
  • Contribute to the design and development of high-quality software for large-scale Java distributed systems.
  • Perform unit and system testing of application code as well as execution of implementation activities.
  • Analyze business requirements, and create technical design documents that are in accordance with the company's architecture standards.
  • Ensure that expected application performance levels are achieved.
  • Perform and/or lead design, coding, testing, implementation, and documentation of solution.
  • Demonstrate strong understanding of the business needs driving the projects.
  • Prior experience of handling production incident for large scale systems. Ability to understand the large scale systems, understand the infrastructure architecture - route the traffic to handle an outage.
  • Must be proficient in any facet of the devops system - like monitoring tools, alert systems, logging framework, deployment pipeline. Play devops, not just developer.

Required Skills:
  • Java (in-depth)
  • Spring Boot Framework
  • SOAP/RESTful services/GraphQL
  • Cloud Foundry (PaaS)
  • AWS
  • Webservices tool set (SOAP UI, Postman, or any REST clients, GraphiQL)
  • Java development tool set (Eclipse/IntelliJ, GoCICD (any continuous deployment tool), Gradle/Maven, and Github/SVN)
  • Thorough in XML/JSON
  • Various scripting (Unix Scripting, CLI, Perl)
  • Experience in SQL database
  • Monitoring Service (App Dynamics/Grafana (any other perf metrics monitoring systems), Nagios (or any other alert systems))
  • Logging Service (Splunk, Kibana, Logstash, ElasticSearch (any other logging platform))
  • Knowledge of network zones, data centers, storage, topology, GSLB, API Gateway, HAProxy
  • Authentication mechanisms like OAuth 2.0
  • Security protocols like HTTPS (cert management)

Qualifications:
  • 8-10 years of experience in Java development.

Preferred Skills:
  • Prior Comcast experience.
  • Experience in LDAP.

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar Java Microservice Developer jobs: