Java Architect - java/ javaee Platforms

  • Bangalore
  • Confidential
  • 8-13 years
  • 21 Sep 2015

  • Software Architecting

  • IT/ Technology - Software/ Services
Job Description

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

Excellent understanding of computer science fundamentals, data structures, algorithms and design patterns
Currently working as a hands-on developer in Java
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, RESTful APIs, JBoss7, EJB3 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 willing to do hands on coding
Willingness to train and mentor junior staff members
Must be able to function independently with limited daily supervision. Must also be a team player and appreciate the value of working in a highly collaborative environment.
Bachelors Degree in Engineering (Computer Science, Electronics) and above, Or Masters Degree in Computer Applications (MCA)
Minimum of 7+ years in core java software development
Experience in product development life-cycle and product process oriented agile development environment.
Product development 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

Job Posted By