Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Software Engineer(Java/Kotlin)

IdeaScale • , BD • On-site

Posted on: 21st March, 2025
Employment Type:

Job Description

Job Summary

We are looking for a talented Software Engineer with a strong focus on Java and Kotlin languages to join our team. The ideal candidate will have a solid foundation in Object-Oriented Programming (OOP), software design patterns, and expertise in building scalable and maintainable software. You will work on cutting-edge projects and leverage Java/Kotlin to deliver efficient, high-performance solutions.

Key Responsibilities
• Develop and maintain back-end applications using Java/Kotlin.
• Design and implement scalable, secure, and high-performance APIs, microservices, and system integrations.
• Collaborate with cross-functional teams to ensure seamless integration with front-end components and other systems.
• Optimize application performance, troubleshoot issues, and ensure high availability and reliability.
• Write clean, maintainable, and well-documented code following industry best practices.
• Participate in code reviews, testing, and deployment activities to ensure high-quality deliverables.
• Stay updated with the latest tools, frameworks, and technologies to continuously improve development practices.

Requirements
• Strong foundation in OOP, design patterns, and software architecture.
• Proficiency in Java/Kotlin and related frameworks such as Spring Boot, Micronaut etc.
• Proficiency in building, maintaining, and optimizing RESTful APIs and microservices architectures.
• Familiarity with database or ORM libraries including JPA/Hibernate, QueryDSL, JOOQ etc
• Strong knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, ElasticSearch, Redis).
• Experience with build tools such as Gradle for managing dependencies and automating the build process.
• Familiarity with version control systems, particularly Git.
• Understanding of security best practices, including encryption, authentication, and authorization mechanisms.
• Familiarity with cloud platforms like AWS and containerization technologies such as Docker and Kubernetes.
• Experience with CI/CD pipelines and automated testing frameworks.

Preferred Qualifications
• Familiarity with gRPC for modern API development.
• Experience with distributed systems and tools like Apache Kafka or Redis.
• DevOps expertise such as Helm chart development, Kubernetes deployment, Linux, Shell scripting, Python, Cloud networking etc

Why Join Us
• Work on innovative, challenging projects that push the boundaries of technology.
• Collaborative, inclusive team culture that values continuous learning and growth.
• Competitive salary and benefits package.
IdeaScale

IdeaScale

Technology

Job Type

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

VAE, Inc.

3 weeks ago

FULLTIME

Software Developer, Software Engineer, Python

Virginia, US View Job

Leidos

2 weeks ago

FULLTIME

Python Developer Position - Leidos

Maryland, US View Job

Two Six Technologies

2 weeks ago

FULLTIME

Technical Team Lead - Python Web Applications

Virginia, US View Job