Java/JavaEE Expert with strong coding and debugging experience.
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 :
- 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.
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
- 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
Technologies :
- Java/JavaEE Programming
Operating Systems : RHEL or CentOS Linux Platform
- Understanding of operating system concepts and networking protocols.
Didn’t find the job appropriate? Report this Job