Stay in Touch

TITLE

 

Technical Architect, Java

COMPANY

 

Appnomic

LOCATION

 

Bangalore, IN

Description

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.

Apply for the job

Subscribe to our blog.


 

Blog & Newsletter Signup