Post a job

Job has expired

This job post is expired and is no longer taking new applicants.

Return home Find similar jobs

Senior Java Developer

Intellectsoft logo

Location
GB and UA
Intellectsoft

Job Description

About Intellectsoft: We are a digital transformation consultancy and engineering company that delivers cutting-edge solutions for global organizations and technology startups. Since 2007, we have been helping companies and established brands reimagine their business through digitalization.

Our values: DIVERSITY, OPENNESS, TEAMWORK. We embrace our diversity and strive for open dialogue and constructive feedback, and this unites us and allows us to be an amazing team!

Responsibilities:

  • Software Development: Lead the design, development, and implementation of high-quality software solutions using Java and related technologies.
  • Technical Leadership: Provide technical guidance and mentorship to junior developers, ensuring adherence to best practices and coding standards.
  • Architectural Design: Collaborate with architects to design scalable and maintainable software architectures that meet business requirements.
  • Code Reviews: Conduct and participate in code reviews to ensure code quality, performance, and adherence to coding standards.
  • Problem Solving: Analyze complex technical problems and propose solutions that are efficient, scalable, and robust.
  • Documentation: Create and maintain technical documentation including design documents, API specifications, and developer guides.
  • Collaboration: Work closely with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software solutions.
  • Continuous Improvement: Stay updated with the latest technologies and industry trends, and advocate for the adoption of best practices and new tools.

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.
  • Experience with web development technologies, including HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Strong understanding of software design principles, design patterns, and architectural styles (e.g., MVC, REST).
  • Experience with database technologies such as SQL and NoSQL databases (e.g., MySQL, MongoDB).
  • Familiarity with build tools like Maven or Gradle and version control systems like Git.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with Agile development methodologies.

Soft skills:

  • Leadership Skills: Proven experience 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 analyse complex technical issues and propose practical 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.

Benefits

  • 36 paid absence days per year for the work-life balance of each specialist + 1 additional day for each following year of cooperation with the company
  • Up to 10 unused absence days can be added to income after 12 months of cooperation
  • Health insurance
  • Depreciation coverage for personal laptop usage for project needs
  • Udemy courses of your choice
  • Regular soft-skills training
  • Excellence Сenters meetups

Advice from our career coach

As someone with extensive experience in all industries, I can provide insights on how to stand out as an applicant for the Software Development position at Intellectsoft:

  • Highlight your experience in software development with a focus on Java development, showcasing your technical expertise.
  • Showcase your leadership skills by demonstrating experience in leading development teams and mentoring junior developers.
  • Emphasize your strong problem-solving abilities, analytical skills, and attention to detail in delivering high-quality, maintainable code.
  • Demonstrate your adaptability to learn new technologies and adapt to changing project requirements and priorities.
  • Illustrate your excellent communication skills, both technical and non-technical, to effectively articulate ideas to stakeholders.
  • Position yourself as a team player who can work collaboratively in a fast-paced, dynamic environment to contribute positively to the team's success.
  • Discuss your self-motivated attitude, ability to work independently, take ownership of tasks, and drive them to completion.

Apply for this job

Expired?

Please let Intellectsoft know you found this job with RemoteJobs.org. This helps us grow!

About the job

May 3, 2024

Full-time

  1. GB United Kingdom
  2. UA Ukraine

More remote jobs at Intellectsoft

RemoteJobs.org mascot