RCG Global Services (India) Pvt. Ltd.
UNIT III A, 3rd Floor, Carnival Phase 4, Infopark, Kakkanad , Kochi - 682042 Phone : +91 484 4035300 , +91 484 4055774
Full software development lifecycle experience using Object-Oriented Analysis, Design, and Development, Waterfall and Agile, J2EE, or JEE core foundations, Spring , Spring boot and Microservices
Strong written and oral communication skills. Ability to articulate conceptually and implement design while leading more junior-level team members.
Knowledgeable about Java programming antipatterns and when to avoid usage.
Basic understanding of JVM, its limitations, weaknesses, and workarounds.
Must have a strong understanding of Java core foundations: Java Data Types, Operations, Collections, Packages, Methods, Access Modifiers, Loops, Classes, Abstract Classes, Annotations, Enums, etc.
File IO and Serialization, Exceptions - Checked, Unchecked, JVM and Memory Management, Multithreading and Synchronization, and Dependency Injection
Familiar with various design and architectural patterns: MVC, Singleton, DAO, Factory, Adapter, Observer Patterns.
Familiarity with comprehensive Java frameworks such as Spring Framework, Spring IO, Spring Boot, Hibernate ORM, JMS API, and Java Persistence API (JPA) specification.
Hands-on familiarity with web service concepts of SOAP and RESTful web services.
Seasoned in implementing automated testing platforms in code through unit tests.
Familiar with SonarQue, Selenium, Junit, JMockit
Proficient understanding of code versioning
Familiar with tools such as Github.
Hands-on familiarity with build and deployment tools and processes
Apache Maven, POM Setup, Ant, Jenkins, Bamboo, Chef, Rundeck
Familiarity with continuous integration, continuous development/delivery
Working Time: 9.00 AM to 6 PM /4:00 PM - 1:00 AM IST/ 2 PM to 11 PM IST (Monday to Friday)