Technical Architect – Java

Core Java / Big Data Platforms

Core Java Expert with strong coding and debugging experience.

Company – Appnomic Systems

Location – Bangalore

Status – Full Time, Employee

Job Category – Programming, Software Development

Relevant Work Experience – 9+ Years

Career Level –Experienced (Non-Manager), Hardcore Coding

Education Level –MCA, BE

Position Summary

Participate in design, development, enhancement and implementation support of products in IT Management Software domain – working on “AppsOne” product, using following technologies:

  • Hands-on developer in Core Java with excellent understanding of computer science fundamentals, data structures, algorithms and design patterns
  • 8+ years of product development experience for large scale systems with high volume and high performance requirements
  • Experience and good knowledge of reactive, event-based programming
  • Thorough understanding of JVM architecture, Garbage Collection, Collections and Concurrency framework
  • Fundamentals of multi-threading on multi-core systems
  • Working experience of JMS/RabbitMQ/ActiveMQ, RESTful APIs, and data modeling
  • Experience / Knowledge SQL/NoSQL database fundamentals desirable
  • Knowledge of Test-Driven Development or other agile software development methodologies
  • Experience of submitting patches/bugs to open source projects will be a big plus
  • Experience with Maven and Ant
  • Experience with Continuous Integration build environments
  • Knowledge of Application Performance Management and Data Center Operations Management preferred
  • Strong written and verbal communication skills
  • SOA, Distributed Systems
  • Should be enthusiastic to do hands on coding and willingness to train and mentor junior staff members

Education

  • Bachelor’s Degree in Engineering (Computer Science, Electronics) and above, Or Master’s Degree in Computer Applications (MCA)

Experience

  • Minimum of 7+ years in core java software development
  • Fundamentals of multi-threading on multi-core systems
  • Experience in product development/ design life-cycle and product process oriented agile development environment.
  • Product development/design experience for large scale systems with high volume and high performance requirements
  • Big-data OR data structures OR algorithms
  • Strong in design patterns/ design skills

Technologies

  • Core Java Programming

Operating System

  • RHEL or CentOS Linux Platform
  • Understanding of operating system concepts and networking protocols.
Social media & sharing icons powered by UltimatelySocial