
Similar jobs
Full Stack Java Software Engineer
Remote
Experience: 5+yrs
Must have Skills :
Java,AI/ML
kotlin,scala
PyCharm, VS Code
IntelliJ & Web Consoles
Software engineers and designers perform some or all of the following duties:
- Collect and document users' requirements and develop logical and physical specifications
 - Research, evaluate and synthesize technical information to design, develop and test computer-based systems
 - Develop data, process, and network models to optimize architecture and to evaluate the performance and reliability of designs
 - Plan, design, and co-ordinate the development, installation, integration, and operation of computer-based systems
 - Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments, and applications software
 - May lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software, and other embedded software control systems.
 
Employment requirements
- 
- A bachelor's degree, usually in computer science, computer systems engineering, software engineering, or mathematics
or
Completion of a college program in computer science is usually required. - Experience as a computer programmer is usually required.
 
 - A bachelor's degree, usually in computer science, computer systems engineering, software engineering, or mathematics
 
About Hitbullseye
Hitbullseye is one of the fastest-growing portals in the test prep education space. It is ranked among the top test prep portals in India by Alexa.com (an Amazon Company). With 1 crore + page views annually portal has traffic from MBA. Law PO & campus placement training domains. Bulls Eye has a classroom presence and has trained close to more than 2 lac students in classrooms since its inception in 1998.
Website: www.hitbullseye.com
Location: E-305, Industrial Area, Sector 75,
Sahibzada Ajit Singh Nagar, Punjab 160055
Requirements and skills:
1. Proven experience as a technical trainer (C++, JAVA, Full Stack Developer)
2. Knowledge of modern training techniques
3. Experience in designing technical course content
4. Outstanding communication skills and comfortable speaking
5. Excellent organizational and time-management abilities
6. Experience: 3-5 years as a Technical Trainer.
- Core Java  (Collections,  Annotations, Threads, Exceptions)
Java 8 ( Must)
Spring Core (Must)
Spring Boot, Spring Cloud, Micro services (Must)
Angular / React , Bootstrap ( Good to have)
Docker / Kubernetes ( Good to have) Pivotal Cloud Foundry / Tanzu Services ( Good to have) 
• Nodejs
• Data structure & Algorithms
DESIRED SKILLS & EXPERIENCE
• BE/BTech in Computer Science or related technical discipline
• Good knowledge of JavaScript, JSON, Relational/NoSQL DB,
• Experience in writing modular/reusable code using JavaScript frameworks like Node JS, Express JS etc.
• Knowledge of Restful Web Services
• Understanding of OOPS, Data Structure, and Algorithms
• Knowledge of Python will be a plus point.
• Good Analytical and Problem-solving skills
• Knowledge of source control tools, preferably GIT
• Familiar with Agile methodologies
- Proven hands-on Software Development experience
 - Proven working experience in Java development
 - Hands on experience in designing and developing applications using Java EE platforms
 - Object Oriented analysis and design using common design patterns.
 - Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
 - Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
 - Experience in the Spring Framework
 - Experience as a Sun Certified Java Developer
 - Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
 - Experience with test-driven development
 
Hands on experience with Spring/Hibernate or .Net frame works.
Will have 3 months of training on ALM by the company.
We are creating one of the strongest tech companies and are working extensively on cutting edge technologies.
Clojure Kotlin Scala R F# Node.js React Native ML Kafka Apache Spark DevOps React Vue.js
What We Look For
Bring in a "can-do" attitude.
Passion towards technology and software engineering - blogging, open-source, pet projects, conference talks
Participate in a highly fluid environment applying agile software development principles
Carry out unit tests and other quality control mechanisms to inform and validate the designs and code
Work with customers to bring an end to end perspective of the problem
Ability to ask the right questions and communicate your ideas with clarity
Ability to collaborate with various stakeholders and take complete ownership
Participate actively in building one of the strongest technology organizations.
As a Software Engineer :
Quickly adapt to our startup environment which is both demanding and fast-paced (but is also a lot of fun)
Eager in learning new concepts, technologies and be productive in a short time
Convert a raw idea into usable real-life software products
Good understanding and working knowledge of technologies worked
Demonstrate good problem-solving skills
Write modular, readable, and maintainable code
Own and be able to manage a small to medium-sized project
Demonstrate the ability to guide and coach a new team member or fresher.







