Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Developer @ CMS Computers

Home > Software Development

 Java Developer

Job Description

Qualification:


[B.Tech/B.E in Computer Science/Information Technology] or [Master of Computer Applications) or (M.Sc in Computer Science / Information Technology] or [Equivalent).


Experience : 6 Months to 3 years


Roles and Responsibility:


Essential Skills and Knowledge


Programming Languages:


  • Strong proficiency in Java and object-oriented programming concepts.
  • Familiarity with other JVM languages like Kotlin or Scala (bonus)

Core Java Technologies:


  • Experience with fundamental Java libraries like Collections Fransework, Concurrency, Stream API, and Lambda expressions.
  • Solid understanding of Java threading and multi-threading concepts.
  • Famillarity with JDBC for database interactions

Frameworks and Libraries:


  • Experience with Spring Framework (Spring MVC, Spring Boot) for building web applications.
  • Familiarity with other relevant frameworks like Hibernate, JSF, or CDI

Testing:


  • Understanding of unit testing frameworks like JUnit or Mockita.
  • Familianty with integration and end-to-end testing tools like Selenium.

Version Control Systems:


  • Proficiency in Git or another version control system.

Databases:


  • Solid understanding of relational databases (MySQL, PostgreSQL Oracle) and SQL queries
  • Familiarity with NoSQL databases (MongoDB) (bonus).

DevOps:


  • Basic understanding of CI/CD principles and tools like Jenkins or Maven.
  • Experience with cloud platforms like AWS or Azure (bonus).

Additional Skills (Preferred, not essential):


  • Experierice with cloud computing technologies like Docker or Kubernetes,
  • Familiarity with containerization and micro services architecture,
  • Knowledge of security best practices and threat modeling
  • Experience with big data technologies like Spark or Hadoop (bonus).
  • Understanding of design patterns and architectural principles.

Tools and Technologies:


  • Familiarity with IDEs like IntelliJ IDEA or Eclipse.
  • Experience with logging and monitoring tools like ELK Stack.
  • Basic knowledge of building tools like Maven or Gradle.

Non-Technical Skills:


  • Excellent communication and collaboration skills.
  • Strong problem-solving and analytical skills.
  • Ability to learn new technologies quickly and adapt to changing requirements.
  • Time management and organizational skills.
  • Team player with a positive attitude.
  • Passion for Java development and continuous learning.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: CMS Computers India
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Spring Mvc Postgresql MySQL Spring Boot

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Java Full Stack Developer

  • Accenture
  • 12 - 20 years
  • Hyderabad
  • 14 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

CMS Computers

About the Company Founded as a Computer Maintenance and Services Company in 1976, CMS Computers Limited is a pioneer and leader for the last 50 years with a pan India footprint in the Indian ICT industry and CMMI Level 5 company. With more than 5000 employees spread across over 100 locations in Ind...