Sosuv Consulting

Java Software Engineer

Bengaluru, KA, IN

4 days ago
Save Job

Summary

Job Description: Java Developer

Company Profile: We are a technology firm in the UK, and India focussed on the financial services domain. Our clients are the world's major fintech players. We are looking for intelligent, talented and motivated individuals who are up for a challenge and believe in our vision. We are an equal opportunity employer. We value diversity and inclusion and encourage all qualified individuals to apply.

We're looking for exceptional Java Developers who are passionate about technology and coding.


What we offer:

  • Highly competitive compensation, performance-based bonuses, and comprehensive benefits package.
  • Exposure to the exciting and fast-paced world of financial trading.
  • Mentorship and guidance from industry experts.
  • Opportunities for professional growth and development. A collaborative and dynamic work environment.
  • Free office lunch/dinner and fun activities.


Job Responsibilities:

  • Analyze, identify, and remediate security vulnerabilities within a large scale Java application.
  • Develop and execute comprehensive testing plans to ensure newly added code does not destabilize the existing functionality, including unit and functional testing.
  • Respond swiftly to technical issues and application feedback, adapt solutions accordingly, and prioritize security concerns.
  • Collaborate with technical teams to align strategies for code improvements, and communicate effectively both asynchronously and synchronously.
  • Participate in and contribute to thorough code reviews to maintain high-quality standards and ensure security best practices are met.



Skills Needed:

  • Strong general-purpose development skills with a solid understanding of Java programming.
  • Minimum 3+ years of professional software development experience. Strong knowledge of programming languages and DSA concepts.
  • Familiarity with common Java build tools and frameworks (e.g., Maven, Gradle, Ant, Ivy).
  • Familiarity with common CICD tools and practices (Jenkins)
  • Proficiency in testing frameworks and tools, such as JUnit, Selenium, or similar.
  • Familiarity with version control and collaboration tools: Git, GitHub, etc.
  • Good understanding of software development lifecycle and agile practices.
  • Ability to absorb technical and functional direction effectively and execute work independently.
  • Understanding of financial markets, trading concepts, and algorithms would be a plus. Experience with trading platforms and APIs would be a plus.
  • Familiarity with order execution systems, FIX Protocol and market data feeds would be a plus. Strong mathematical and statistical skills.
  • Ability to work under pressure in a fast-paced environment.
  • Excellent problem-solving and analytical skills. Strong communication and teamwork skills.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field from a premier institution like IITs/NITs.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: