Source description
About the role
As a Software Development Engineer at our company, you will play a crucial role in building innovative and mission-critical system software applications and tools. Your work will have a significant impact on the design, architecture, and development of consumer products. You will be responsible for delivering and supporting large-scale, multi-tiered, distributed software applications and tools. Key Responsibilities: - Understand and work on Core Java and object-oriented programming concepts. - Work on Java GUI frameworks like JavaFX, Swing, and JSP Servlet Spring, Hibernate, and JPA. - Produce high-quality deliverables for each phase of the software development life cycle, including requirement specifications, design, coding, testing, documentation, and reviews. - Collaborate closely with team members to ensure adherence to standards. - Work independently on technical issues with minimal direction. Qualifications Required: - Degree in Computer Science or related technical field, or equivalent practical experience. - Experience in coding in one of the following programming languages: C, C++, Java, JavaScript, or Python. - Solid foundation in computer science with competencies in data structures, algorithms, and software design. - Coding skills in Python or JavaScript/AJAX, database design and SQL, and/or knowledge of TCP/IP and network programming. - Experience in object-oriented programming. - Familiarity with RESTful APIs to connect web applications to backend services. - Good communication skills for effective interaction with clients. In addition to the technical skills and qualifications mentioned above, you will have the opportunity to work on various Java-related technologies and enhance your coding and programming skills. You will also benefit from the perks offered by the company, including certificates, letters of recommendation, flexible work hours, and a 5-day work week. As a Software Development Engineer at our company, you will play a crucial role in building innovative and mission-critical system software applications and tools. Your work will have a significant impact on the design, architecture, and development of consumer products. You will be responsible for delivering and supporting large-scale, multi-tiered, distributed software applications and tools. Key Responsibilities: - Understand and work on Core Java and object-oriented programming concepts. - Work on Java GUI frameworks like JavaFX, Swing, and JSP Servlet Spring, Hibernate, and JPA. - Produce high-quality deliverables for each phase of the software development life cycle, including requirement specifications, design, coding, testing, documentation, and reviews. - Collaborate closely with team members to ensure adherence to standards. - Work independently on technical issues with minimal direction. Qualifications Required: - Degree in Computer Science or related technical field, or equivalent practical experience. - Experience in coding in one of the following programming languages: C, C++, Java, JavaScript, or Python. - Solid foundation in computer science with competencies in data structures, algorithms, and software design. - Coding skills in Python or JavaScript/AJAX, database design and SQL, and/or knowledge of TCP/IP and network programming. - Experience in object-oriented programming. - Familiarity with RESTful APIs to connect web applications to backend services. - Good communication skills for effective interaction with clients. In addition to the technical skills and qualifications mentioned above, you will have the opportunity to work on various Java-related technologies and enhance your coding and programming skills. You will also benefit from the perks offered by the company, including certificates, letters of recommendation, flexible work hours, and a 5-day work week.
More at Codersarts