We are on the lookout for a Senior Software Engineer proficient in Java to lead software development projects. This role involves close collaboration with team members to produce scalable and efficient systems within the tech landscape.
Responsibilities
Analyze user requirements and design solutions accordingly.
Write well-designed, testable code in Java.
Develop application features and functionality aligned with business goals.
Ensure application security by addressing vulnerabilities.
Compile and assess application metrics to improve performance.
Provide training and technical support to other team members.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is viewed favorably
Experience
5-8 years of experience in software development with a focus on Java
Technical Skills
Java
Spring Framework
RESTful APIs
SQL
Microservices
Soft Skills
Problem-solving
Communication
Certifications
Java SE 11 Developer Certification
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Familiarity with Agile methodologies: Experience working in Agile project environments, utilizing Scrum and Kanban.
Knowledge of cloud platforms: Experience with AWS or Azure platforms for deploying applications.
Benefits
Competitive salary and performance-based bonuses.
Comprehensive health and wellness benefits.
Flexible work hours and a supportive team culture.
Opportunities for continuous learning and development.
Company Culture
Innovation at Core: We prioritize innovative thinking and foster a culture of creativity.
Inclusive Environment: We encourage a diverse workforce where every voice is valued.
Status: Open
Other Jobs in Information Technology (IT) and Software Development