Ideas2IT Technologies

Java Developer

Chennai, TN, IN

about 1 month ago
Save Job

Summary

Job Role

The Java Developer role entails creating high-performance and reusable components like core application logic, databases, data and application integration, API, and other backend processes to drive our clients’ innovation-led applications. This is not yet another Java Developer role where you just create layers of interconnected classes with Java syntax. We need people with a deep understanding of building complex micro services on the cloud leveraging the power of Java and associated technologies.

What’s in it for you?

  • A robust distributed platform to manage a self-healing swarm of bots on unreliable network / compute
  • Large-scale Cloud-Native applications
  • Document Comprehension Engine leveraging RNN and other latest OCR techniques
  • Completely data-driven low-code platform
  • You will leverage cutting-edge technologies like Blockchain, IoT, and Data Science as you work on projects for leading Silicon Valley startups.
  • Your role does not start or end with just Java development; you will enjoy the freedom to share your suggestions on the choice of tech stacks across the length of the project
  • If there is a certain technology you would like to explore, you can do your Technical PoCs
  • Work in a culture that values capability over experience and continuous learning as a core tenet

Here’s what you’ll bring

  • 5-10 years of strong Java development experience in Java, Spring MVC or Spring Boot(Microservices), hibernate any cloud platforms(AWS, Azure, etc), Core Java with a good understanding of concepts including but not limited to ORM, IOC, AOP, etc.
  • Deep understanding of underlying core concepts like garbage collection, heap allocation, multithreading
  • Ability to write high-performance, reusable, and scalable backend services
  • Ability to write high-quality code with test-driven development
  • Strong familiarity with databases like MySQL, Postgres, Oracle, Mongo, etc.
  • Good understanding of cloud services and cloud-native development
  • Knowledge of application and database performance optimization
  • Good communication and presentation skills
  • Familiarity with modern design principles like Microservices

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: