Java Backend Developer Apply
Role: Java Backend Developer
Location: Philadelphia, PA / Onsite
Duration: 1 year possible for extension
Roles and Responsibilities:
Ability to break down a complex problem into workable tasks
Communicate architectural design using diagrams and written descriptions (for mid and sr. level)
Experience working with databases such as MySQL, PostgreSQL and MongoDB
Familiarity with cloud computing platforms like AWS, Azure, or Google Cloud Platform (GCP).
Knowledge of RESTful API design principles, including best practices for resource naming, routing, and request/response formats.
Familiarity with version control systems like Git and experience working in collaborative development environments.
Understanding of security principles such as authentication, authorization, and encryption.
Code, unit test and support software components.
Adhere to consistent coding standards and practices.
Ability to coordinate your work with others in a small team
Participate in quality assurance, peer reviews and code reviews.
Mentor junior developers in the team (for mid and sr levels)
Requirements:
Minimum 10 to 12 years of professional software development experience in Java based enterprise applications.
Proficiency in Java 8/11, with a good understanding of its ecosystems.
2+ yr. experience with REST web services incl. microservices
2+ yr. experience with automated build and deployment pipelining with Armory/Spinnaker
5+ yr. experience with Spring / SpringBoot
1+ yr. experience integrating multiple data sources including Oracle and/or Postgres
Ideally, experience integrating cloud-based applications via AWS queues/topics
Ideally, experience implementing API-level security e.g. token-based
Ideally, experience with Java Unit Testing (such as JUnit)
Proficient in Git and GitHub
Proficient in log analysis e.g. Splunk
Bachelor's Degree in Computer Science, Engineering, or relevant field
Experience in Agile development environment.
Roles and Responsibilities:
Ability to break down a complex problem into workable tasks
Communicate architectural design using diagrams and written descriptions (for mid and sr. level)
Experience working with databases such as MySQL, PostgreSQL and MongoDB
Familiarity with cloud computing platforms like AWS, Azure, or Google Cloud Platform (GCP).
Knowledge of RESTful API design principles, including best practices for resource naming, routing, and request/response formats.
Familiarity with version control systems like Git and experience working in collaborative development environments.
Understanding of security principles such as authentication, authorization, and encryption.
Code, unit test and support software components.
Adhere to consistent coding standards and practices.
Ability to coordinate your work with others in a small team
Participate in quality assurance, peer reviews and code reviews.
Mentor junior developers in the team (for mid and sr levels)
Requirements:
Minimum 10 to 12 years of professional software development experience in Java based enterprise applications.
Proficiency in Java 8/11, with a good understanding of its ecosystems.
2+ yr. experience with REST web services incl. microservices
2+ yr. experience with automated build and deployment pipelining with Armory/Spinnaker
5+ yr. experience with Spring / SpringBoot
1+ yr. experience integrating multiple data sources including Oracle and/or Postgres
Ideally, experience integrating cloud-based applications via AWS queues/topics
Ideally, experience implementing API-level security e.g. token-based
Ideally, experience with Java Unit Testing (such as JUnit)
Proficient in Git and GitHub
Proficient in log analysis e.g. Splunk
Bachelor's Degree in Computer Science, Engineering, or relevant field
Experience in Agile development environment.
Roles and Responsibilities:
Ability to break down a complex problem into workable tasks
Communicate architectural design using diagrams and written descriptions (for mid and sr. level)
Experience working with databases such as MySQL, PostgreSQL and MongoDB
Familiarity with cloud computing platforms like AWS, Azure, or Google Cloud Platform (GCP).
Knowledge of RESTful API design principles, including best practices for resource naming, routing, and request/response formats.
Familiarity with version control systems like Git and experience working in collaborative development environments.
Understanding of security principles such as authentication, authorization, and encryption.
Code, unit test and support software components.
Adhere to consistent coding standards and practices.
Ability to coordinate your work with others in a small team
Participate in quality assurance, peer reviews and code reviews.
Mentor junior developers in the team (for mid and sr levels)
Requirements:
Minimum 10 to 12 years of professional software development experience in Java based enterprise applications.
Proficiency in Java 8/11, with a good understanding of its ecosystems.
2+ yr. experience with REST web services incl. microservices
2+ yr. experience with automated build and deployment pipelining with Armory/Spinnaker
5+ yr. experience with Spring / SpringBoot
1+ yr. experience integrating multiple data sources including Oracle and/or Postgres
Ideally, experience integrating cloud-based applications via AWS queues/topics
Ideally, experience implementing API-level security e.g. token-based
Ideally, experience with Java Unit Testing (such as JUnit)
Proficient in Git and GitHub
Proficient in log analysis e.g. Splunk
Bachelor's Degree in Computer Science, Engineering, or relevant field
Experience in Agile development environment.