The Group Membership Association Department (GMAD) is seeking an Application Developer to support the design, development, and enhancement of software applications and tools that serve GMAD's core business operations.
Requirements
- Java (preferably Java 17 or later), Spring Boot framework; RESTful APIs and basic authentication protocols; SQL (Oracle, MS SQL Server); Version control using Git/GitHub
- Exposure to cloud platforms such as AWS (e.g., S3, Lambda, API Gateway) is a plus
- Familiar with AWS Cloud Services
- Working understanding of Generative AI & Bedrock: RAG (Retrieval-Augmented Generation), Knowledge Bases, Vector Databases (FAISS, Pinecone, Milvus), a plus
- Knowledge of AI Agents / Agentic AI: Autonomous agent frameworks, task orchestration, tool integration, a plus
- Awareness of AI or machine learning concepts is welcome but not required
Responsibilities
- Contribute to application development and maintenance efforts across GMAD platforms, including portal development and service system integrations
- Develop features and fix issues in collaboration with senior engineers
- Write clean, maintainable code in Java (Spring Boot) and assist with database operations using Oracle SQL and PL/SQL
- Support the development of back-end components such as APIs and XML-based services
- Assist in system integrations involving secure file transfer protocols (FTP/SFTP)
- Participate in basic troubleshooting, debugging, and application performance monitoring
- Learn and apply best practices in software development, DevOps, and cloud computing
Other
- Hybrid - 1 day per week
- 1–3 years of experience in web or back-end application development
- Strong analytical skills, willingness to learn, and ability to follow coding standards and team processes
- Works under general supervision and escalates issues appropriately
- Contributes to a team-oriented environment and takes feedback constructively