NK – Sr. Backend Engineer – Job8718

NK – Sr. Backend Engineer – Job8718

Summary

We are seeking a highly skilled Senior Software Engineer with extensive experience in Java development, cloud technologies (specifically AWS), and microservices architecture. This role is crucial to our organization as it involves designing and developing scalable software solutions that meet our business needs. The ideal candidate will have a strong background in software engineering principles, unit testing, and continuous integration/continuous deployment (CI/CD) practices using Jenkins. This position requires a proactive individual who can work collaboratively within a team to deliver high-quality software solutions.

Responsibilities

  • Designing, developing, and maintaining scalable and robust Java applications: You will create applications that can handle increased loads and provide a seamless user experience.
  • Implementing microservices architecture: You will enhance system performance and reliability by breaking down applications into smaller, manageable services that can be developed, deployed, and scaled independently.
  • Collaborating with cross-functional teams: You will work closely with product managers, designers, and other engineers to define, design, and ship new features that align with business objectives.
  • Writing clean, maintainable code: You will adhere to best practices in coding and conduct code reviews to ensure high-quality software.
  • Developing and executing unit tests: You will ensure software quality and reliability by writing comprehensive unit tests using frameworks like JUnit or TestNG.
  • Utilizing AWS services: You will leverage AWS services such as EC2, S3, Lambda, RDS, and API Gateway for application deployment, monitoring, and scaling.
  • Integrating CI/CD pipelines using Jenkins: You will automate build and deployment processes to streamline development workflows.
  • Troubleshooting and resolving production issues: You will quickly identify and fix issues in production environments to minimize downtime and maintain service quality.
  • Staying updated with emerging technologies: You will continuously improve development processes by keeping abreast of industry trends and new technologies.

Requirements

Must-Have Skills

  • Java: Proficient in Java (Java 8 or higher preferred), with a strong understanding of object-oriented programming principles and design patterns.
  • AWS: Experience with AWS services such as EC2, S3, Lambda, RDS, and API Gateway for cloud-based application deployment and management.
  • Microservices: Strong understanding of microservices architecture and design patterns, enabling the development of scalable and maintainable applications.
  • Unit Testing: Familiarity with testing frameworks such as JUnit or TestNG; experience in writing unit tests for Java applications to ensure code quality.
  • CI/CD: Hands-on experience with Jenkins for automating build and deployment processes, ensuring a smooth and efficient development lifecycle.
  • Git: Proficient in using Git for version control, enabling effective collaboration and code management within the team.
  • Problem-Solving Skills: Excellent analytical and problem-solving skills, with a keen attention to detail to identify and resolve issues effectively.
  • Communication Skills: Strong verbal and written communication skills to collaborate effectively with team members and stakeholders.
  • Teamwork: Ability to work independently as well as part of a team in a fast-paced environment, adapting to changing priorities and requirements.

Nice-to-Have Skills

  • Agile Methodologies: Experience with Agile methodologies (Scrum or Kanban) to enhance team collaboration and project management.
  • Front-End Technologies: Familiarity with front-end technologies such as React or Angular is a plus, enabling better collaboration with front-end developers and a more holistic understanding of the application stack.

Target Start Date: ASAP
Engagement Length: 6 to 11 months
Time Zone: PST – Overlap at least 5/6 working hours. (PST – 8:00 to 05:00 pm)
Country Restrictions: ONLY ALLOWED Argentina, Chile, Colombia, Peru, Paraguay.

Job Type: Remote
Allowed Country: Argentina Chile Colombia Paraguay Peru

Solicitar este puesto

Maximum allowed file size is 50 MB. Allowed type(s): .pdf, .doc, .docx
×