companyCreative Chaos logo

Senior Java Software Engineer

Creative ChaosLahore, Punjab, Pakistan
On-site Full-time

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


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

RequirementsBachelor's degree in Computer Science, Software Engineering, or a closely related field3-7 years of professional experience in software developmentStrong expertise in Spring Boot and Hibernate (3-7 years)Proficient in MicroServices architectureExperience with Java 8 or higher, preferably Java 17Familiarity with tools such as Git, Maven, JFrog, and UDeployProven track record of developing enterprise-level web applications and RESTful APIs utilizing MicroServices with substantial production experienceStrong programming skills with knowledge of JSON, Web Services, XML, XSLT, and PL/SQL in both Unix and Windows environmentsSolid experience in operating within Linux/UNIX environmentsProficient in Shell scriptingExperience with PostgreSQL as a database engine deployed on AWSWorking knowledge of relational database skills for PostgreSQL and TerraformA genuine passion for staying updated on the latest technology trends and the ability to engage in discussions to integrate those into projectsStrong experience in agile/scrum methodologiesExcellent collaboration and communication skills, especially in distributed team settingsExceptional written and verbal communication abilities

About the job

Creative Chaos is hiring a Senior Java Software Engineer for its Lahore, Punjab office. This position focuses on building and maintaining server applications across various software platforms. The work involves designing and implementing Restful APIs for client-facing applications, with a strong emphasis on functionality, security, and performance. Senior engineers in this role also contribute to team development by mentoring junior developers and supporting their growth.

Main responsibilities

  • Analyze and interpret business requirements for new features and projects
  • Estimate task complexity and provide realistic timelines
  • Write efficient Java code and conduct unit testing to maintain quality
  • Collaborate with engineers and other team members to deliver solutions
  • Optimize code to improve security and performance
  • Maintain and troubleshoot existing systems, resolving issues as they appear
  • Update and manage issue tracking systems to document progress and problems
  • Share regular status updates with stakeholders
  • Communicate directly with clients when needed
  • Manage version control for codebases
  • Research and evaluate new technologies for possible adoption
  • Lead a team of software engineers, providing direction and oversight
  • Mentor and train junior team members to build skills and team cohesion
  • Stay current by continuously upgrading technical skills and knowledge
  • Participate in candidate evaluations for open engineering roles

About Creative Chaos

Creative Chaos is a dynamic and innovative software development company that thrives on delivering high-quality solutions and fostering a collaborative work environment. We are dedicated to pushing the boundaries of technology to create impactful software that meets our clients' needs.

Similar jobs

Tailoring 0 resumes

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