CodeNinja's Profile Image

Full Stack Java Engineer

Company: CodeNinja

Job Location: Lahore DHA, Punjab, Pakistan

Job Type: FULL_TIME - (ON_SITE)

Date Posted: April 05, 2025

External

Apply Now

Responsibilities:

  • Design, develop, and maintain AWS cloud-based web applications using React JS, Java and related technologies.
  • Write clean, scalable, and efficient code following best practices and coding standards.
  • Collaborate with team members to define project requirements, scope, and objectives.
  • Build RESTful APIs for seamless integration between the front-end and back-end.
  • Ensure software quality through comprehensive testing, debugging, and troubleshooting.
  • Advocate for test-driven development (TDD) and automated testing practices.
  • Optimize application performance, scalability, and security.
  • Participate in code reviews, team meetings, and knowledge-sharing sessions.
  • Stay updated with the latest industry trends and emerging technologies to ensure solutions remain current.
  • Provide technical support and resolve application-related issues as needed.
  • Candidate should have excellent problem-solving and analytical skills.
  • Detail oriented with an eye to identify and catch edge cases.
  • Strong communication skills and teamwork abilities.
  • Ability to work independently and meet deadlines.
  • Seek initiative and undertake self-development activities.
  • Thrive in fast-paced environments, are flexible and able to roll with changing scenarios.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • 4+ years of hands-on work experience in full stack development.
  • Well versed in Java (Spring), REST, OOP concepts, design patterns and SOLID principles.
  • Exposure to applications developed within a microservices architecture.
  • Proficient in HTML, React JS, CSS, Typescript, JavaScript, Graphql.
  • Experience using at least one major RDBMS: PostgreSQL, SQL Server, MySQL, etc. and one major NoSQL: MongoDB, Redis, ElasticSearch, etc.
  • Experience working with CI/CD pipelines primarily through Jenkins JTE.
  • Exposure to AWS and AWS managed services (ECS, s3, Lambda, SQS, Amplify, etc).
  • Exposure to containerization tools like Docker and orchestration platforms such as ECS, Kubernetes.
  • Can produce clean DRY code on aggressive timelines.
  • Possess strong Git-fu.
  • Experience with Agile/Scrum methodologies.
  • Familiarity with Linux.
  • Understands IaC and how Terraform helps to support codifying and managing infrastructure.
  • Exposure to various ETL tools such as AWS Glue, Keboola, Airflow, Pentaho etc.
  • Exposure to scripting languages like Bash and Python.
  • AWS Certified Developer Associate.

The best way to predict the future is to create it.

“Peter Drucker”
Apply Now