Job Role: Java Developer
Salary: Rs 9.2 Lakhs per year,
Location: Bengaluru
Company: Nokia
Qualifications: B.Tech/B.E.
Experience: 8 – 13 Years
ABOUT NOKIA
Nokia, founded in 1865 and situated in Espoo, Finland, is a worldwide leader in telecommunications and era. Originally a paper mill, Nokia has advanced into a primary participant in cellular and community infrastructure. The organization is renowned for its contributions to the improvement of cell verbal exchange technology, especially in the course of the upward thrust of mobile telephones within the 1990s and early 2000s.
In recent years, Nokia has shifted awareness toward community infrastructure, such as 5G generation, and virtual health answers. Its portfolio includes services and equipment for telecommunications networks, software solutions for corporation clients, and innovations in network management.
Nokia’s commitment to innovation and sustainability drives its challenge to attach human beings and agencies through superior generations. With a history of adaptability and resilience, Nokia keeps influencing the tech enterprise and improving global connectivity.
Job Description
We are searching for a professional Java Developer to sign up for our dynamic team. The perfect candidate will lay, develop, and preserve strong Java applications, making sure excessive performance and responsiveness. Responsibilities include writing smooth, scalable code, troubleshooting and debugging troubles, and collaborating with go-functional teams to deliver software solutions. Experience with Java frameworks (e.g., Spring, Hibernate), robust trouble-solving competencies, and knowledge of SQL databases are vital. Familiarity with Agile methodologies and version manipulation systems (e.g., Git) is favored. A Bachelor’s degree in Computer Science or an associated area is required.
Requirements and Skills for Java Developer:
1. Technical Expertise:
- Proficiency in Java: In-depth information on Java programming, along with center standards, statistics systems, and algorithms.
- Frameworks and Libraries: Experience with famous Java frameworks which include Spring, Spring Boot, Hibernate, and JavaServer Faces (JSF). Familiarity with Java libraries and gear is a plus.
- Database Management: Competence in SQL and experience with relational databases like MySQL, PostgreSQL, or Oracle. Knowledge of NoSQL databases (e.g., MongoDB) is an advantage.
- Web Technologies: Understanding of web technology collectively with HTML, CSS, and JavaScript. Experience with internet utility improvement and RESTful API format is useful.
- Development Tools: Proficiency with Integrated Development Environments (IDEs) like IntelliJ IDEA or Eclipse. Experience with constructing equipment consisting of Maven or Gradle.
2. Software Development Practices:
- Version Control: Experience with version management structures, in particular, Git. Familiarity with branching strategies and code evaluation strategies is vital.
- Agile Methodologies: Understanding of Agile practices alongside Scrum or Kanban. Ability to paint efficaciously in a brief-paced, iterative development environment.
- Testing: Knowledge of unit checking out frameworks (e.g., JUnit, Mockito) and integration trying out. Experience with Test-Driven Development (TDD) is a plus. (Java Developer)
3. Problem-Solving and Analytical Skills:
- Debugging and Troubleshooting: Strong abilities in figuring out, studying, and resolving software program defects and usual performance issues.
- Algorithmic Thinking: Ability to lay out inexperienced algorithms and solutions to complex issues.
4. Communication and Collaboration:
- Teamwork: Proven capability to paintings collaboratively inner a set, collectively by taking part in code opinions and pair programming.
- Communication: Strong verbal and written verbal exchange talents, with the capability to explain technical requirements to non-technical stakeholders. (Java Developer)
5. Education and Experience:
- Bachelor’s Degree: A degree in Computer Science, Software Engineering, or a related vicinity.
- Experience: Typically 2-5 years of enjoy in Java development, with a proven tune document of delivering splendid software program answers.
6. Additional Skills:
- Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines and tools collectively with Jenkins, Docker, or Kubernetes.
- Cloud Platforms: Familiarity with cloud services like AWS, Azure, or Google Cloud Platform is exquisite.
Apply Now
Other Job’s