Search by job, company or skills

anlage infotech (india) p ltd

Java Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Experience - 4 - 8 Years

Location - Gurgaon

Work Mode - Hybrid

Interview process - 2 Hacker Rank Test (Virtual) + 1 Technical Discussion (F2F)

Its for one of our TOP Client - one of the world's leading providers of investment, advisory and risk management solutions.

Responsibilities include:

  • Collaborate with team members in a multi-office, multi-country environment.
  • Deliver high efficiency, high availability, concurrent and fault tolerant software systems.
  • Significantly contribute to development of Aladdin's global, multi-asset trading platform.
  • Work with product management and business users to define the roadmap for the product.
  • Design and develop innovative solutions to complex problems, identifying issues and roadblocks.
  • Apply validated quality software engineering practices through all phases of development.
  • Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, dev ops and level two production support.
  • Be a leader with vision and a partner in brainstorming solutions for team productivity, efficiency, guiding and motivating others.
  • Drive a strong culture by bringing principles of inclusion and diversity to the team and setting the tone through specific recruiting, management actions and employee engagement.

Qualifications:

  • B.E./ B.TECH./ MCA or any other relevant engineering degree from a reputed university.

Skills and Experience:

  • 4 + years of experience
  • A proven foundation in core Java and related technologies, with OO skills and design patterns.
  • Track record building high quality software with design-focused and test-driven approaches.
  • Hands-on experience in Java/ Spring Framework/Sprint Boot/Hibernate
  • In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications.
  • Prior experience in message brokers
  • Understanding of relational databases is a must.
  • Demonstrable experience building modern software using engineering tools such as git, maven, unit testing and integration testing tools, mocking frameworks.
  • Strong analytical and software architecture design skills with an emphasis on test driven development
  • Great analytical, problem-solving and communication skills
  • Some experience or a real interest in finance, investment processes, and/or an ability to translate business problems into technical solutions.

Nice to have and opportunities to learn:

  • Expertise in building distributed applications using SQL and/or NOSQL technologies like MS SQL, Sybase, Cassandra or Redis
  • A real-world practitioner of applying cloud-native design patterns to event-driven microservice architectures.
  • Exposure to high scale distributed technology like Kafka, Mongo, Ignite, Redis
  • Exposure to building microservices and APIs ideally with REST, Kafka or gRPC
  • Experience working in an agile development team or on open-source development projects.
  • Experience with optimization, algorithms or related quantitative processes.
  • Experience with Cloud platforms like Microsoft Azure, AWS, Google Cloud
  • Experience with cloud deployment technology (Docker, Ansible, Terraform, etc.) is also a plus.
  • Experience with DevOps and tools like Azure DevOps
  • Experience with AI-related projects/products or experience working in an AI research environment.
  • Knowledge of modern front-end frameworks such as React, Vue.js or Angular is a plus.
  • Exposure to Docker, Kubernetes, and cloud services is beneficial.
  • A degree, certifications or open source track record that shows you have a mastery of software engineering principles.

More Info

Job ID: 113438871

Similar Jobs

Gurugram, Gurugram, India

Skills:

Rest API DevelopmentSpring BootSpringSQL Server database integration and optimizationGitHub CopilotCodeWhispererJava 17AI coding assistantsMultithreading and concurrent programmingSecure coding best practices

Noida, India

Skills:

JavaTomcatHibernateMavenRestful ApiSQL ServerJwtSpring BootSpring MVCMicroservicesAzureApi GatewayPostgres DBServerless applicationsWorkflow orchestrationJ2EE frameworks

Gurugram, Gurugram, India

Skills:

Unit TestingBddJunitMavenPostgreSQLSpring BootWebservicesArtifactoryRDBMSDockerSonarqubeApache CamelOracleAWSJavaIbm MqSoapJ2EESpringJenkinsGitRESTMockitoGradleApache KafkaJbehaveCucumberAzureBuild and automation toolsCloud based servicesJMockitMessaging middlewareScm

Gurugram, Gurugram, India

Skills:

JavaHibernateVersion ControlSpring BootRestful ServicesSqlAgile practicesCI CD pipelinesNoSQL databasescaching strategies

Gurugram, Gurugram, India

Skills:

GithubMavenPostgreSQLSpring BootJenkinsGitDockerZookeeperApache KafkaRest ApisAI-assisted debuggingHibernate JPAGitHub CopilotWebSocketsAI-driven testing and documentation toolsChatGPTMicroservices ArchitectureAI-assisted development toolsJava 17