Creative Chaos logoCreative Chaos logo

Senior Java Software Engineer

Creative ChaosKarachi, Sindh, Pakistan
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field 3 to 7 years of relevant professional experience Proficiency in Spring Boot and Hibernate (3-7 years) Strong understanding of Microservices architecture Experience with version control and CI/CD tools such as Git, Maven, JFrog, and UDeploy Extensive experience in developing enterprise-level web applications and RESTful APIs Solid design and programming skills in JSON, Web Services, XML, XSLT, and PL/SQL across both Unix and Windows environments Strong familiarity with Linux/UNIX environments Proficient in Shell scripting Experience with PostgreSQL as a database engine, particularly deployed on AWS Working knowledge of relational database skills for PostgreSQL and Terraform Passionate about keeping up with the latest technology trends and innovations Strong experience in Agile/Scrum methodologies Excellent collaboration and communication skills in distributed teams Exceptional written and verbal communication abilities

About the job

Job Summary
We are seeking a highly skilled Senior Java Software Engineer to join our dynamic team at Creative Chaos. In this role, you will be instrumental in developing robust server applications across various platforms, focusing on the creation of RESTful APIs designed for client application consumption. You will ensure that our server applications meet design specifications, delivering optimal functionality, security, and performance while remaining bug-free. As a senior engineer, you will also play a crucial role in mentoring junior team members, fostering their professional growth through training and guidance.

Duties & Responsibilities

  • Conduct thorough analysis of business requirements
  • Provide accurate task estimations
  • Write high-quality code and unit tests
  • Collaborate effectively with team members
  • Optimize code for enhanced security and performance
  • Maintain and troubleshoot existing systems
  • Update issue tracking software regularly
  • Communicate progress updates to stakeholders
  • Manage code versioning
  • Stay abreast of emerging technologies
  • Lead and guide a team of software engineers
  • Assess candidates for open positions

About Creative Chaos

Creative Chaos is a forward-thinking technology firm focused on delivering innovative software solutions. Our team is composed of skilled professionals who are passionate about technology and dedicated to driving success for our clients. We promote a culture of collaboration, continuous learning, and professional development.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.