Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
We are seeking a highly skilled and motivated Senior Software Engineer with a strong background in Java Fullstack development, along with expertise in Google ADK and AI technologies. The ideal candidate will be responsible for designing, developing, and maintaining robust software applications that meet our clients’ needs. This role requires a deep understanding of both front-end and back-end technologies, as well as the ability to integrate AI solutions into software products., * Design, develop, and implement scalable software solutions using Java Fullstack technologies.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Utilize Google ADK to enhance application functionality and performance.
- Integrate AI capabilities into software applications to improve user experience and operational efficiency.
- Conduct code reviews and provide constructive feedback to team members.
- Ensure software quality through rigorous testing and debugging processes.
- Stay updated with emerging technologies and industry trends to continuously improve software development practices.
- Participate in Agile development processes, including sprint planning and retrospectives.
Requirements
Software Engineering, Java, Software Engineering, Artificial Intelligence (AI), User Interface/Experience (UI/UX), Software Administration, Scalable System Development, Cross-Functional, Requirements Management, Operational Strategy, * Strong proficiency in Java Fullstack development, including frameworks such as Spring and Hibernate.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Proficient in back-end development with Java, RESTful APIs, and microservices architecture.
- Hands-on experience with Google ADK for application development.
- Knowledge of AI technologies and their application in software development.
- Strong problem-solving skills and the ability to work independently as well as in a team environment.
Preferred Skills:
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with DevOps practices and tools for continuous integration and deployment.
- Understanding of database technologies, including SQL and NoSQL databases.
- Knowledge of software development methodologies, particularly Agile and Scrum., * Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications in Java, AI, or software development methodologies are a plus.
- Strong communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT