Software Engineer Intern Java - Bangalore Urban, India - Newron
Description
NewronAI is a leading technology company dedicated to pushing the boundaries of innovation. We are passionate about developing cutting-edge software solutions that drive real-world impact.
We are seeking a highly motivated Java Developer Intern to join our dynamic team in Bengaluru. This internship offers an excellent opportunity for individuals with a strong understanding of Java programming to gain hands-on experience in a collaborative environment. Whether you are a recent graduate or have a few years of experience, if you are enthusiastic about Java development and eager to learn, we encourage you to apply.
Responsibilities
- Collaborate with experienced developers to design, develop, and implement Java applications that meet business requirements.
- Assist in analyzing user needs and designing software solutions in collaboration with cross-functional teams.
- Learn and implement efficient algorithms and data structures to optimize application performance.
- Support in ensuring the reliability, scalability, and security of Java applications through testing and code reviews.
- Assist in troubleshooting and debugging complex issues to maintain the stability of production systems.
- Stay updated with the latest trends and technologies in Java development and actively contribute ideas for enhancing product functionality.
Qualifications
- Strong understanding of Java programming language and object-oriented programming principles.
- Familiarity with advanced concepts of Java including collection framework, file handling, exception handling, and multi-threading.
- Basic understanding with hands on development experience of Spring framework, including Spring Boot, Spring MVC, and Spring Data JPA.
- Experience working with relational databases, preferably PostgreSQL, with strong understanding of SQL concepts.
- Familiarity with version control systems like Git and build tools like Maven.
- Understanding of unit testing frameworks and logging mechanisms
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a team-oriented environment.
- Strong communication skills and a proactive attitude towards learning and professional development.
Preferred Skills (Good to Have)
- Basic understanding of microservices architecture.
- Familiarity with frontend technologies like React or
- Knowledge of cloud platforms such as AWS or Google Cloud.
Minimum Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
Location: HSR Layout, Bengaluru, India
If you are passionate about Java development and eager to work on challenging projects in a collaborative environment, we encourage you to apply for this exciting opportunity at NewronAI. Join us in shaping the future of AI-driven solutions