Responsibilities
- Collaborate in a global, distributed team environment across multiple regions
- Manage and contribute to multiple projects simultaneously, ensuring timely delivery and quality outcomes
- Design, develop, and maintain distributed systems using Java/J2EE technologies
- Work across the full technology stack, including databases (RDBMS), batch processing, and application servers
- Analyze complex technical challenges, research solutions, and drive issues through to resolution
- Contribute to both technical design and implementation, ensuring scalable and robust system architecture
- Engage with stakeholders to communicate ideas, provide updates, and align on technical solutions
- Demonstrate strong ownership, proactively identifying improvements and driving initiatives forward
- Apply problem-solving and analytical skills to optimize system performance and reliability
- Effectively articulate and defend technical decisions while remaining open to feedback and collaboration
Requirements
- Strong understanding of Java (Primary)
- Knowledge of open-source frameworks: Spring, Spring Batch, Spring Boot, Spring Cloud
- Should have good understanding of microservices based architecture
- Database Development and Debugging – Stored Procedures (Sybase and/or DB2)
- NoSQL Experience preferably MongoDB
- Database Design and Modeling
- Decent Scripting knowledge (UNIX / Python)
- Strong understanding of SDLC methodologies
- Bachelor’s/Master’s Degree in Engineering, preferably Computer Science/Engineering, from a top tier university
- Ability to simultaneously manage multiple engagements, prioritize and resolve complex problems and escalate as necessary, in a deadline-oriented environment
- Well organized and able to work in a fast-paced environment
- Strong sense of ownership and accountability for work
- Candidate will be required to work with geographically dispersed teams, specially team(s) in New York, London and India (Bangalore /Mumbai)
- Excellent interpersonal, collaboration, client focus and organizational skills in a team-oriented environment
- Possess excellent oral and written communication skills
- Good problem-solving skills
Nice to Have
- Python (Good to have)
- Experience in Cloud Native design including SPARK, Kafka
- Experience on any Public Cloud Offering (AWS, Azure, Google)
- UI Frameworkds
Work Arrangement
Remote (Worldwide) — New York, London, Bangalore, Mumbai, India
Additional Information
- Fresh wind and new ideas are welcome
- Standstill is a foreign word at Qualysoft
- Doors are always open
- Qualysoft Team Spirit and transparency are lived values