
Job Title: Java DeveloperLocation: Bengaluru, IndiaType: Remote/Full-time/Mid LevelPositions: 2Application Deadline: Sept 15, 2024
Job Summary: We are seeking a talented and highly motivated Mid-Level Java Developer to join our dynamic team. The ideal candidate will possess in-depth knowledge of Java and its frameworks, with strong expertise in system design, software architecture, and database management. With a minimum of 3 years of professional experience, you should be a problem-solver who can bring creative and innovative solutions to complex challenges.
Key Responsibilities:Develop and Maintain: Design, develop, and maintain high-quality Java-based applications, ensuring they meet the requirements and are delivered on time.System Design: Collaborate with cross-functional teams to design and implement scalable, reliable, and maintainable systems.Software Architecture: Apply best practices in software architecture and design patterns to create robust and efficient software solutions.Database Management: Design and manage relational and non-relational databases, ensuring data integrity, performance, and security.Code Quality: Write clean, maintainable, and efficient code, adhering to coding standards and best practices.Problem-Solving: Analyze and resolve technical issues, providing innovative solutions to improve system performance and functionality.Continuous Improvement: Stay updated with the latest trends and technologies in Java and software development, and apply this knowledge to enhance our products.Collaboration: Work closely with other developers, testers, and product managers to deliver high-quality software solutions.Documentation: Create and maintain technical documentation for reference and reporting purposes.
Qualifications:Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.Experience: Minimum of 3 years of professional experience in Java development.Technical Skills:Proficiency in Java and its frameworks (e.g., Spring, Hibernate).Strong knowledge of system design, software architecture, and design patterns.Experience with relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB, Cassandra).Familiarity with front-end technologies is a plus.Understanding of cloud platforms (e.g., AWS, Azure), containerization (e.g., Docker) and container orchestration (eg., Kubernetes).Strong knowledge of non-functional requirements for enterprise level applications.Soft Skills:Strong problem-solving skills with a creative and innovative approach to challenges.Excellent communication skills, both written and verbal.Ability to work effectively in a collaborative team environment.Strong aptitude for learning new technologies and adapting to changing requirements.
Why Join Us?Innovative Projects: Work on challenging and exciting projects that push the boundaries of technology.Collaborative Environment: Be part of a supportive and dynamic team that values innovation and creativity.Career Growth: Opportunities for professional development and career advancement.Competitive Compensation: Attractive salary package.
How to Apply: Interested candidates are invited to submit their resume, along with a cover letter detailing their experience and why they are a good fit for this role, to info@smaitic.com.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
