At a Glance
- Tasks: Join a global team to develop and optimize Java applications for risk management.
- Company: Avensys is a leading IT services company based in Singapore, serving top industries worldwide.
- Benefits: Enjoy work-life balance and the chance to expand your tech skills in a supportive environment.
- Why this job: This role offers hands-on experience with cutting-edge technologies and a collaborative culture.
- Qualifications: Bachelor's degree in Computer Science and 3-6 years of relevant experience required.
- Other info: Fully onsite position located in Birmingham, ideal for those passionate about software development.
The predicted salary is between 36000 - 60000 £ per year.
Avensys is a reputed global IT professional services company headquartered in Singapore. Our service spectrum includes enterprise solution consulting, business intelligence, business process automation and managed services. Given our decade of success, we have evolved to become one of the top trusted providers in Singapore and service a client base across banking and financial services, insurance, information technology, healthcare, retail and supply chain.
We are currently looking for Java Developer who has proven track record in IT Industry. This is an exciting opportunity to expand your skill set, achieve job satisfaction and work-life balance. More details as below.
Role : Java Developer
Work Mode: Fully Onsite.
Location: Birmingham
ROLE DETAILS
- Developer in large projects across a global team of developers and risk managers
- Performance tune applications to improve memory and CPU utilization
- Build internal and external reporting for the output of risk metric calculation using data extraction tools, such as SQL, and data visualization tools
- Utilize web development technologies to facilitate application development for front end UI used for risk management actions
- Develop software for calculations using databases like Snowflake, Sybase IQ and distributed HDFS systems
- Interact with business users for resolving issues with applications
- Design and support batch processes using scheduling infrastructure for calculation and distributing data to other systems
SKILLS AND EXPERIENCE
- Bachelor’s degree in Computer Science, or related technical discipline
- 3-6 years’ experience is working risk technology team in another bank, financial institution
- Experience with one or more major relational / object databases.
- Experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts
- Comfortable with working on multiple languages
- Technologies: Slang, Alloy, Legend, Java, Python, Spring framework, Linux and shell scripting, build tools(Maven/Gradle/Ant)
- Experience in working with Cloud-based development like AWS
- An understanding of compute resources and the ability to define/interpret performance metrics (e.g., SLOs/SLIs)
- Knowledge and experience in database and date warehouse technologies – Snowflake
Java Software Engineer/Java developer employer: Avensys Consulting
Contact Detail:
Avensys Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer/Java developer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as Java, Spring framework, and SQL. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances.
✨Tip Number 2
Network with professionals in the banking and financial services sector. Attend industry meetups or online webinars to connect with people who work at Avensys or similar companies. This can provide you with valuable insights and potentially a referral.
✨Tip Number 3
Prepare to discuss your experience with performance tuning applications and working with databases like Snowflake. Be ready to share specific examples of how you've improved application performance or resolved issues in past projects.
✨Tip Number 4
Showcase your ability to work in a global team environment. Highlight any previous experiences where you collaborated with remote teams or managed cross-functional projects, as this is crucial for the role at Avensys.
We think you need these skills to ace Java Software Engineer/Java developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in Java development and risk technology. Include specific projects or roles that demonstrate your skills in software development, data structures, and algorithms.
Craft a Strong Cover Letter: Write a cover letter that connects your background to the role at Avensys. Mention your experience with relational databases, cloud-based development, and any relevant technologies like AWS, Snowflake, or Spring framework.
Showcase Your Technical Skills: In your application, emphasize your proficiency in Java and other programming languages mentioned in the job description. Provide examples of how you've utilized these skills in past projects, especially in a financial context.
Highlight Team Collaboration: Since the role involves working in a global team, mention any previous experiences where you collaborated with cross-functional teams or worked on large-scale projects. This will show your ability to communicate and work effectively with others.
How to prepare for a job interview at Avensys Consulting
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and other relevant technologies like Python, Spring framework, and SQL. Highlight specific projects where you utilized these skills, especially in risk technology or financial services.
✨Understand the Business Context
Familiarize yourself with the banking and financial services industry. Understand how risk management works and be ready to discuss how your technical skills can contribute to solving business problems in this area.
✨Demonstrate Problem-Solving Abilities
Prepare to answer questions that assess your problem-solving skills. Use examples from your past experiences where you successfully resolved issues related to application performance or data management.
✨Ask Insightful Questions
At the end of the interview, ask questions that show your interest in the role and the company. Inquire about the team dynamics, ongoing projects, or how they measure success in their risk management applications.