Senior Java Software Engineer (Remote)

Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Intellectsoft

Senior Java Software Engineer (Remote)

Senior Java Software Engineer | Intellectsoft |Azerbaijan

Sr. Software Engineer, Java (Azerbaijan)

Project Selling Points:

...

Senior Java Software Engineer | Intellectsoft | Azerbaijan

Sr. Software Engineer, Java (Azerbaijan)

Project Selling Points:

  • The Client is a well-known technology provider for the world’s leading banks, asset managers, and hedge funds. Its suite of solutions sets the standard.
  • The product is one of the key company’s projects, that covers post-trading activities
  • This is a development of new features from scratch
  • long-term project
  • UK time zone

Requirements

Education: Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree preferred.

Experience: Minimum of 5 years of experience in software development with a focus on Java development.

Technical Skills:

  • Proficiency in Java programming language and related frameworks such as Spring, Hibernate, etc.
  • Strong understanding of software design principles, design patterns, and architectural styles (e.g., MVC, REST).
  • Deep knowledge of building distributed applications.
  • Strong experience with database technologies, preferably relational (PostgreSQL, MySQL, Oracle) .
  • Strong understanding of the Kafka ecosystem.
  • Proficient usage of Containerization and Orchestration tools and technologies like Docker, Kubernetes, Helm.
  • Familiarity with build tools like Maven or Gradle, and version control systems like Git.
  • Experience with Agile development methodologies.

Leadership Skills:

  • Proven experience in leading development teams and mentoring junior developers.
  • Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.
  • Problem-Solving Abilities:
  • Strong analytical and problem-solving skills with the ability to analyze complex technical issues and propose effective solutions.
  • Team Player: Ability to work collaboratively in a fast-paced, dynamic environment and contribute positively to the team’s success.
  • Adaptability: Willingness to learn new technologies and adapt to changing project requirements and priorities.
  • Attention to Detail: Strong attention to detail with a focus on delivering high-quality, maintainable code.
  • Self-Motivated: Ability to work independently with minimal supervision, taking ownership of tasks and driving them to completion.

Responsibilities

  • Use Java to develop cloud-hosted, API-first, microservices and applications
  • Handle end-to-end development, including coding, testing, debugging and reviewing code
  • Interact with users and development teams to gather and define requirements and analyze user stories for validity and feasibility
  • Work within the team on iterative development that delivers high-quality, stable services
  • Engineer effective, defect-free configurations and code that meets business requirements and team standards
  • Interact with messaging systems like Apache Kafka, MQ, etc.
  • Work in a scrum team and follow Agile and Test Driven Development best practices
  • Work with containerization/orchestration tools such as Docker or Kubernetes

Benefits

  • Good opportunities to work with remarkable teams from all over the world
  • Lighthearted, inspiring and open company culture
  • Opportunities to travel
  • Health Insurance coverage
  • English language courses
  • Fresh fruit and other snacks onsite
  • Fun corporate events 🙂

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.