Terralogic - Java Spring boot Developer

Image
  Job Description Required Skills: Experience in designing and developing Web Apps using Java ● Spring Boot development, Core Java & concepts around dependent technologies ● Expertise in building microservices ● Good understanding of EMS/NMS ● OOPs Concepts & Design Patterns – Clean understanding of Classes and Interfaces ● Generics, JVM and Memory Management, Caching Data into memory, Service Oriented Architecture, Concurrency (multithreading) ● Messaging Techniques, Complex Event Processing, Storage and Database Technologies (MongoDB, MySQL, ElasticSearch) ● Exposure to compiler like IDE OR ECLIPSE Value Add: ● Working experience with Dockers & K8s ● Working knowledge on OSGI ● Knowledge on kafka, python, and ELK ● Good communication skills ● Scrum Master ● Problem solving skills You will play a key role in the overall estimation of work requirements to provide the right information on project estimations to Technology Leads and Project Managers. You would be a k...

K Tech Products - software programmer

 


Job Description

We are seeking talented and enthusiastic Software Programmers to join our dynamic development team. The ideal candidates will be passionate about coding, problem-solving, and contributing to the development of innovative software solutions. As a Software Programmer, you will work on various projects, collaborating with cross-functional teams to deliver high-quality software applications.

Responsibilities:
  1. Software Development:
    • Design, code, test, and maintain software applications in collaboration with the development team.
    • Develop efficient and scalable code using programming languages such as Java, Python, C++, or others as required.
  2. Requirements Analysis:
    • Collaborate with product managers, business analysts, and stakeholders to understand and analyze software requirements.
    • Translate requirements into functional and technical specifications.
  3. Code Review and Quality Assurance:
    • Participate in code reviews to ensure adherence to coding standards and best practices.
    • Perform thorough testing to identify and address software defects and ensure the quality of the code.
  4. Documentation:
    • Create and maintain technical documentation for software applications, including design documents, user manuals, and release notes.
  5. Collaboration:
    • Work closely with cross-functional teams, including designers, testers, and other developers, to deliver high-quality software solutions.
    • Collaborate with other team members to troubleshoot issues and optimize software performance.
  6. Continuous Learning:
    • Stay up-to-date with industry trends, emerging technologies, and best practices in software development.
    • Proactively seek opportunities for skill development and improvement.
  7. Project Management:
    • Contribute to project planning and estimation activities.
    • Meet project deadlines and milestones, ensuring timely delivery of software solutions.
Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript).
  • Solid understanding of software development principles and best practices.
  • Strong problem-solving and analytical skills.
  • Experience with version control systems (e.g., Git) and collaboration tools.
  • Excellent communication and teamwork skills.
  • Ability to adapt to new technologies and work in a fast-paced environment.
Click Here To Apply - ðŸ”— Apply Now

Comments

Popular posts from this blog

Comscore - Systems Engineer

Qualcomm is hiring for both freshers and experienced candidates

Automation Anywhere - DevOps Engineer