Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Get It - Professional Services, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Remote Senior Engineer Software (Java/IAM) at Get It - Professional Services will play a critical role in the development and implementation of robust software solutions, with a focus on Identity and Access Management (IAM) technologies. This position requires a veteran software engineer who will design, develop, and maintain high-quality Java applications, ensuring optimal performance, scalability, and security. Collaborating with cross-functional teams, the successful candidate will lead projects from conception through deployment, contributing to the evolution of systems that facilitate effective identity management within our clients' environments.
Job Responsibilities
- Design, develop, and deploy scalable, secure, and efficient Java applications, focusing on IAM solutions.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Implement best practices in software engineering, including code reviews, testing, and documentation.
- Diagnose and resolve complex technical issues in existing applications to enhance performance.
- Stay abreast of emerging technologies and IAM trends to inform strategic development efforts.
- Lead architecture discussions and provide solutions for complex integration challenges.
- Mentor junior engineers, fostering a collaborative and innovative team culture.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or relevant field.
- Minimum of 5 years of professional experience in software development, particularly with Java.
- Strong understanding of IAM technologies and protocols (e.g., SAML, OAuth, OpenID Connect).
- Proficiency in database management and SQL.
- Experience with modern software development practices, including Agile methodologies.
- Familiarity with cloud technologies and services (e.g., AWS, Azure).
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and teamwork skills.
Technologies & Tools
The position requires proficiency in a range of technologies and tools pertinent to software engineering and IAM solutions. Key technologies include Java, Spring Framework, RESTful APIs, various IAM platforms (e.g., ForgeRock, Okta), and database systems (SQL and NoSQL). Familiarity with cloud platforms, particularly AWS or Azure, is also required, as well as tools for version control (like Git) and CI/CD pipelines (such as Jenkins or Travis CI).
Ideal Candidates
Ideal candidates for this position will possess a strong technical acumen combined with a collaborative spirit that enhances team dynamics. They should exhibit an eagerness to tackle complex challenges while maintaining a focus on quality and efficiency. A proactive mindset, alongside excellent interpersonal skills, will ensure effective communication with both technical and non-technical stakeholders. Candidates who display a passion for continuous improvement and innovation in software development will thrive in this role.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.