Objective:
As a Senior Java Developer, you will collaborate with web developers to integrate Java into business applications, software and websites. You will be involved throughout the entire development life cycle of a product while identifying and analysing any issues or problems and come up with efficient solutions.
As a Senior Java Developer at Rage, you’ll get to:
Participate in project roadmap discussions in order to design, estimate and deliver secure and highly performing code. Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability, concurrency and performance. Contribute in all phases of the development lifecycle. Develop test driven programs. Investigate, evaluate, and apply new technologies. Identify and implement performance improvements and optimizations.
Ideally, you should have:
A Bachelor’s degree in Computer Science with at least 5 years of experience in Java 1.8. Proven working experience in Java Development. Experience in Front End technologies – Html,css, JavaScript/jQuery, CSS,Angular JS, CSS Preprocessing, Responsive Design. Hands on experience in designing and developing applications using Java EE platforms. Excellent knowledge of Relational Databases, SQL and ORM technologies. Experience in Spring/ Play/ Akka frameworks. Experience with test-driven development. Experience and full lifecycle involvement with both waterfall and Agile methodologies. Experience with multiple source control systems: CVS, SVN, Git. Experience with web application design and analysis, design patterns, and object oriented design.