Simeio is a global managed services provider offering Identity and Access Management solutions delivered as a service and interoperable with leading IAM tools. With 700+ employees worldwide, Simeio secures over 160 million identities globally for large enterprises and government entities. Services and solutions from Simeio include Customer Identity & Access Management, Privileged Access Management, Identity Proofing, Access Management & Federation, Identity Governance & Administration, Application Onboarding, and Simeio Identity Orchestrator. The company has been recognized for its business and technical leadership and highly rated by Gartner, Forrester, and KuppingerCole, and was ranked by Great Places to Work®. For more information visit simeio.com.
We are seeking a skilled and experienced Java Developer with expertise in Python and AngularJS to join our development team. As a Java Developer, you will be responsible for designing, developing, and maintaining web applications using Java, Python, and AngularJS. Your role will involve collaborating with cross-functional teams to deliver high-quality software solutions that meet our clients' needs.
Responsibilities:
- Designing, coding, testing, and debugging web applications using Java, Python, and AngularJS.
- Collaborating with product managers, designers, and other developers to understand requirements and translate them into technical solutions.
- Developing and maintaining backend systems using Java frameworks such as Spring and Hibernate.
- Building RESTful APIs and integrating them with frontend applications.
- Implementing frontend components using AngularJS to create dynamic and responsive user interfaces.
- Writing clean, efficient, and maintainable code while following best practices and coding standards.
- Conducting code reviews and providing constructive feedback to ensure code quality.
- Troubleshooting and resolving technical issues in existing applications.
- Keeping up to date with industry trends and technologies to continuously improve your skills and stay current with the latest tools and frameworks.
Requirements:
- 5+ years of professional experience as a Java Developer.
- Strong proficiency in Java programming language and related frameworks (Spring, Hibernate).
- Solid understanding of Python and experience with its application in web development.
- Proficiency in frontend development using AngularJS or similar JavaScript frameworks.
- Experience building RESTful APIs and integrating them with frontend applications.
- Familiarity with agile development methodologies and version control systems (Git).
- Knowledge of database systems (SQL, NoSQL) and experience with ORM frameworks.
- Strong problem-solving and analytical skills with attention to detail.
- Excellent communication and collaboration abilities to work effectively in a team environment.
- Ability to adapt to changing requirements and prioritize tasks effectively.
Preferred Qualifications:
- Relevant certifications in Java, Python, or AngularJS.
- Experience with cloud platforms such as AWS or Azure.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Familiarity with microservices architecture and related frameworks (Spring Boot, Netflix OSS, etc.).
- Understanding of DevOps practices, CI/CD pipelines, and automated testing frameworks.