Collins Codemonk

OPENS AT: Oct 07, 12:30 PM

CLOSES AT: Oct 23, 06:25 PM

DURATION: 2h 30m

Java and Python Fullstack Engineer Hiring Challenge

Online Participation is confidential
Programming Challenge
Multiple Openings
1 years+
Best in industry standards Compensation
Interview prep
Prepare for your technical interviews by solving questions asked previously by top tech companies.

Social Share

Invite friends via email


Collins Aerospace, a Raytheon Technologies company, is a Fortune 500 company, and a leader in technologically advanced and intelligent solutions for the global aerospace and defense industry. Collins Aerospace has the capabilities, comprehensive portfolio and expertise to solve customers’ toughest challenges and to meet the demands of a rapidly evolving global market.

Diversity drives innovation; inclusion drives success. We believe a multitude of approaches and ideas enable us to deliver the best results for our workforce, workplace, and customers. We are committed to fostering a culture where all employees can share their passions and ideas so we can tackle the toughest challenges in our industry and pave new paths to limitless possibility.

From the smallest details to the highest pursuits, Collins Aerospace is dedicated to redefining aerospace.

With our customers, we relentlessly tackle the toughest challenges in our industry. And, every day, we imagine ways to make the skies and the spaces we touch smarter, safer and more amazing than ever.

Together, we chart new journeys and reunite families. We protect nations and save lives. And we explore the unknown.

Eligibility Criteria:

  • Years of experience: 1 Years+
  • Skills: Java, Javascript, Python, Angular, React

Challenge Format:

  • 10 MCQs
  • 2 Programming Question (Language Restriction: Java, Javascript, Python)

Recruitment process:

After getting shortlisted at HackerEarth – Round of technical + HR interview

Our Numbers


Java Fullstack
Experience: 1 years+
Compensation: Best in industry standards
Job Location: Hyderabad/Bangalore

Job Description

We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.


  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Involved in software development life cycle by understanding, analyzing and implementing the business requirements.
  • Involved in developing Controller, Service and DAO layers by integrating frameworks Spring and Hibernate.
  • Bug Fixes and UI deployment using Java .
  • Involved in Knowledge transition sessions to make new team members understand the system. 
  • Used SVN as version control system for regular code check-in and check-out.
  • Worked with Tomcat server for application deployments. 
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.


  • Excellent application system design and development skills  
  • Experience in Designing, implementing and managing high performance scalable J2EE applications on Linux/Unix/Windows platforms with one or more of the following: Java Web Services, Oracle SQL Developer, JSP, EJB, Struts, Spring, Ant, JSF JMS, XML, JBoss, JDeveloper.
  • Solid understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Perform code and design reviews with peers, conducting complex impact analysis.
  • Skill for writing reusable Java libraries
  • Knowledge of concurrency patterns in Java
  • Bachelor’s degree in computer science, information technology, or a similar field.
  • Minimum 1+ years of experience working as a Java Fullstack with react.js/node.js developer.
  • In-depth knowledge of JavaScript, CSS, HTML, angular and front-end languages.
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Experience with user interface design.
  • Knowledge of performance testing frameworks including Mocha and Jest.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting skills.
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Familiarity with Java GUI frameworks {{such as Swing, SWT, and AWT depending on project requirements}}
  • Strong SQL experience of writing complex queries and developing views.
  • Experience with both external and embedded databases
  • Understanding fundamental design principles behind a scalable application
  • Basic understanding of the class loading mechanism in Java
  • Creating database schemas that represent and support business processes
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • Familiarity with continuous integration
  • Work as a multi-skilled professional practicing Agile/Scrum methodologies
Python Engineer



From the smallest details to the highest pursuits, Collins Aerospace is dedicated to redefining aerospace. With our customers, we relentlessly tackle the toughes...



  1. Ensure that you are attempting the test using the correct email ID.

  2. You must click Submit after you answer each question.

  3. If you need assistance during the test, clic...



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications