At Audacity IT Solutions, we’re seeking a 01 (ONE) Senior Software Engineer (JAVA EE, Spring Boot) to join our team.
The ideal candidate should have deep expertise in Java programming, substantial experience with Java frameworks and libraries, and a strong grasp of web technologies. In this role, you’ll collaborate closely with the product team to understand their requirements and deliver robust software solutions.
Additionally, you’ll play a key role in mentoring junior developers, fostering a culture of excellence, and ensuring top-notch code quality.
Salary Range: 100,000 BDT – 130,000 BDT+ (open to extend for deserving candidates).
Number of Vacancies: 01 (On-site).
Minimum Experience:
- 5+ years of professional Java development experience.
Responsibilities:
- Contribute to the design, development, and maintenance of scalable and reliable Java applications, focusing on performance, security, and maintainability through the application of design patterns and industry best practices.
- Leverage your expertise in Java internals (JVM, garbage collection, and performance tuning) to optimize application efficiency.
- Build and maintain web applications using Java frameworks such as Spring (Boot, MVC, Security) and Hibernate, ensuring adherence to high performance and security standards.
- Collaborate with cross-functional teams to design and implement RESTful and SOAP APIs, following best practices for API security and thorough documentation.
- Handle database design and optimization for both relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Apply DevOps methodologies, including CI/CD pipelines, containerization, and orchestration with tools like Jenkins, GitLab CI, Docker, or Kubernetes.
- Develop and execute comprehensive testing strategies, including unit, integration, and TDD/BDD testing, utilizing frameworks such as JUnit, TestNG, and Mockito.
- Ensure secure coding practices, conduct vulnerability assessments, and integrate robust security measures into the development lifecycle.
- Collaborate with architects and engineers to define and implement software architecture strategies, including microservices and event-driven designs.
- Mentor junior engineers, foster team collaboration, and promote a high-performance development culture.
- Tackle complex technical challenges with innovative solutions, demonstrating excellent problem-solving and analytical skills.
- Manage project timelines, resources, and stakeholder communications to ensure smooth development and delivery.
Technical Skill Requirements:
- 5+ years of hands-on experience in Java development.
- Expertise in Java programming (Java SE and Java EE) with a deep understanding of Java internals, including JVM, garbage collection, and performance optimization techniques.
- Strong background in using popular Java frameworks and libraries such as Spring (Boot, MVC, Security), Hibernate, and JPA, tailored to project requirements.
- Solid experience in database design and management, working with both relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Proven ability to develop RESTful and SOAP APIs, with a strong grasp of OpenAPI (Swagger) and best practices for API security (OAuth, JWT, etc.).
- Practical knowledge of DevOps practices, including CI/CD pipelines and containerization tools.
- Proficiency in testing frameworks like JUnit, TestNG, and Mockito, applying unit, integration, and TDD/BDD testing methodologies.
- Strong understanding of secure coding principles and the ability to integrate security protocols into the development lifecycle.
- Expertise in designing scalable, reliable, and efficient software architectures, with experience in design patterns, microservices, and event-driven architecture.
Perks & Benefits:
- Two (02) festival bonuses.
- Full subsidized lunch.
- Medical benefits.
- Annual compensation package review.
- Yearly tour.
- Team retreat.
- Leave encashment.
- Yearly profit sharing.
- Weekly two holidays (Friday-Saturday).
- Facilities for skill development.
- Scope for professional development & career growth
- Sponsorship for professional certification.
Office Location: J-Block, Baridhara Residential Area, Dhaka.