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 Optomi, so some details may not match this job. The employer's own page has the real description.
Job Overview
Optomi is seeking a highly skilled and motivated Senior Software Engineer with expertise in Java, Spring, and AWS to join our innovative team in a 100% remote capacity. The successful candidate will be responsible for designing, developing, and maintaining complex software applications that drive business objectives. Leveraging your technical skills and collaboration with cross-functional teams, you will enhance existing applications and contribute to the overall success of the organization by delivering high-quality software solutions that meet user requirements.
Job Responsibilities
- Design, develop, and implement scalable applications using Java, Spring framework, and AWS services.
- Collaborate with product managers, designers, and other engineers to gather requirements and translate them into technical specifications.
- Conduct code reviews and provide mentorship to junior developers to promote best coding practices.
- Optimize and refactor existing code to improve performance and maintainability.
- Debug and troubleshoot complex software issues, providing timely solutions.
- Ensure application security, availability, and scalability through effective software design and deployment strategies.
- Stay current with emerging technologies and incorporate them into the development process as appropriate.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software development with a focus on Java and associated technologies.
- Strong understanding of Spring framework and microservices architecture.
- Experience with AWS services, such as EC2, S3, RDS, Lambda, and CloudFormation.
- Proficiency in software development methodologies, including Agile and DevOps practices.
- Familiarity with database technologies, both SQL and NoSQL, and experience with RESTful APIs.
- Excellent problem-solving skills and ability to work independently in a remote environment.
Technologies & Tools
In this position, the candidate will utilize a range of advanced technologies and tools, including Java, Spring framework, Amazon Web Services (AWS), Git, Docker, and CI/CD tools. Familiarity with cloud computing concepts, as well as experience in utilizing container orchestration platforms, will be crucial for the development and deployment of applications.
Ideal Candidates
The ideal candidate for this Senior Software Engineer role at Optomi is someone who possesses strong analytical and technical skills along with a passion for developing high-quality software. A proactive communicator who thrives in a collaborative, remote work environment will excel in this position. An aptitude for continuous learning and adaptability to evolving technologies are also essential qualities that will contribute to the candidate’s success and overall alignment with the company’s vision.
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.