FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in application architecture design, including user interface and middleware, while leading development teams and ensuring adherence to enterprise standards. Proficient in core Java, MySQL, and distributed system design, with a strong ability to mentor junior developers and integrate user feedback into application development.
Highest-signal resume keywords
Application Architecture DesignCore Java ProficiencyMySQL ProficiencyDistributed System DesignTeam Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Application DevelopmentMiddleware IntegrationDebugging ProceduresApplication MaintenanceApplication MigrationScriptingUser Interface DesignDiagnostic TestingNoSQL Database FamiliarityMessaging Middleware Familiarity
Soft Skills
Cross-Team CommunicationStress ManagementQuick Learning
Tools & Technologies
Spring FrameworkMySQLNoSQL DatabaseMessaging Middleware
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMaster's Degree in Engineering
Industry Keywords
Application Development StandardsEnterprise Application DesignApplication IntegrationUser Feedback IntegrationApplication Prototyping
Tech Stack
Tools & technologiesDistributed SystemsJavaMySQLNoSQLSpring
About the role
Key responsibilities & impact- Design major aspects of application architecture, including user interface, middleware, and infrastructure
- Ensure uniform enterprise-wide application design standards are maintained
- Collaborate with stakeholders to align architecture with business-specific application needs
- Compile and implement application development plans for new or existing applications
- Lead the application development team and supervise design, testing, and modification stages
- Demonstrate application prototypes and integrate user feedback
- Write scripts and code for applications; install and update applications
- Mentor junior application developers and provide end-user technical support
- Run diagnostic tests and perform debugging procedures
- Perform application integration, maintenance, upgrades, and migration
- Document application development processes, procedures, and standards
- Integrate application architecture trends into development projects
Requirements
What you’ll need- Bachelor's/Master's degree in computer science, engineering, or equivalent industry experience
- At least 8 years of software development experience, preferably in backend or distributed systems
- Proficient in core Java and familiar with Spring framework
- Proficient in MySQL and familiar with at least one NoSQL database
- Proficient in distributed system design and familiar with at least one messaging middleware and the underlying design principles
- Capable of coping with stress and quickly learning new knowledge
- Good cross-team communication skills
Benefits
Comp & perks- Competitive salary and company benefits
- Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)
- Opportunities for career growth and continuous learning
- Flat organizational structure
- Autonomy in an innovative environment
- Equal opportunity employer
