Java Web Developer


Full Time | Competitive Salary


Job Description

Teknikos is looking for a Java web developer who can help create and maintain corporate Java-based web services that power a front-end mobile application. As a software engineer, we expect you to take the initiative to perform independent research and/or seek guidance from more senior members of the team to come up with solutions to development problems, even problems never encountered before.



How we would describe you:
  • A professional problem solver. You must love doing this.
  • 3-6 years of software development experience
  • Software development with expertise in Java 8 and above and knowledge of latest Java (8/9) features
  • Strong working experience with Java-based web-services (REST, SOAP), Maven, and Apache/Tomcat management
  • Strong working experience with pulling data from Oracle databases
  • Strong working experience with the Spring MVC framework
  • Understanding & experience in API management, Swagger
  • Experience with version control systems, specifically GitHub
  • Working knowledge of common development patterns and practices
  • Self-motivated and willing to do what it takes to accomplish goals
  • Able to work independently and as part of a team
  • Able to deliver quality results with attention to deadlines
What would also be nice to have:
  • Hands on experience with Microsoft Azure Services (specifically Notification Hubs)
  • Familiarity with ASP.Net MVC sites and web services
  • Have deployed applications to the Apple App Store and Google Play



  • We want happy, healthy, high performing team members so everyone at Teknikos enjoys an unlimited vacation policy.
  • Comprehensive healthcare package, including medical, vision, and dental insurance.
  • Teknikos is a virtual workspace. We have a team office in Hatfield, PA where you will be required to attend meetings (in person or virtually) and are welcome to work there as needed.
  • This is a full-time salaried position offered at a competitive salary.


Life At Teknikos

  • We have a lot of passion around what we do and everyone that joins that team must have a desire to do great things and be an integral part of a great team. There are no bench warmers at Teknikos.
  • We're a virtualized office environment, managing your time & availability is important.
  • Natural curiosity to bring ideas and fresh thinking to the team is a must.

Apply Now

My Name is .
You can reach me by email at
I am available by phone at - -
My website can be found here