Confiz

Software Engineer - JAVA

Confiz • $110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in engineering, preferably computer science, or equivalent
  • 10+ years of professional experience in software delivery with Java and Spring
  • Expertise in RESTful architecture and microservices
  • Proficient in system design, architecture, and performance testing
  • Experience with AWS services
  • SQL database experience with basic knowledge of NoSQL databases
  • Familiarity with CI/CD practices and monitoring tools
  • Strong soft skills and troubleshooting experience.

Responsibilities

  • Design features and provide constructive feedback on evaluations
  • Set and influence quality standards across the solution
  • Identify and optimize performance issues in solutions
  • Translate complex business challenges into technical requirements
  • Collaborate with cross-functional teams to implement technical solutions
  • Mentor junior developers and help achieve team goals
  • Maintain rigorous code quality and drive continuous improvement
  • Lead design and code reviews to ensure high standards of scalability and maintainability
  • Support production systems and manage incident responses
  • Promote a DevOps mindset and manage cloud-oriented implementations.

Benefits

  • Opportunities for further responsibilities based on expertise
  • Collaborative work environment with cross-functional teams
  • Access to innovative project work involving AI and cloud technologies
  • Mentorship and professional growth opportunities
  • A culture of continuous improvement and high code quality.
Full Job Description
Confiz LLC is looking for Software Engineer - Java in Bentonville with at least 8+ years of years of professional experience in delivering quality software, ideally across the full stack. Depending upon expertise, strong candidates may additionally be given further responsibilities.

Responsibilities
  • Feature design; evaluate designs and provide feedback;
  • Influence quality standards and understand, identify, and measure across the entire solution
  • Identify performance issues and optimize solutions;
  • Demonstrate competence in engineering concepts and theories, combining them with business understanding to design, document, and implement clean and robust solutions to complex business problems;
  • Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions;
  • Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand. Participate in defining, scoping, and estimating resulting stories;
  • Work closely with your peers, mentor junior developers, and help the team achieve its goals;
  • Maintain a high bar for code quality, testing, and automation while finding opportunities to improve them continuously.
  • Drive design and code reviews, ensuring the team ships high-quality, scalable, maintainable, and well-tested code;
  • Monitor/support the system in production (Pager Duty);
  • Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team's Cloud infrastructure.

Requirements
  • Bachelor's or Master's degree in an engineering discipline, preferably computer science, or equivalent
  • 10+ years of professional experience in delivering quality software with Java, Spring.
  • Experience with RESTful architecture and micro services
  • Experience with system design, architecture, scaling, and performance testing
  • Experience with AWS
  • Experience with SQL databases, basic knowledge of NoSQL databases
  • Familiarity with CI/CD and testing, monitoring, and alerting tools.
  • Knowledge of Kafka or any other streaming platforms;
  • Experience with Kubernetes and Docker is a plus
  • Great soft skills and troubleshooting experience

Technology Stack Used:
  • Java
  • Spring Boot
  • Kafka
  • PostgreSQL, Neo4j, Redis
  • AWS (S3, SQS/SNS, EC2, ECS)
  • Kubernetes
  • AI - Native ( Experience working with AI-DLC )

Must-have skills:
  • Strong knowledge of Java
  • Strong knowledge of Spring/SpringBoot
  • Experience with Kafka
  • Experience with Git version control system
  • Working knowledge of non-relational and relational databases
  • AWS
  • AI-DLC ( AI Development Life cycle
  • Nice-to-have skills:
  • Experience with monitoring/troubleshooting tools like NewRelic, Splunk
  • Experience with infrastructure as a code (Terraform)
  • Performance testing with Jmeter or any other tool

About Confiz

Confiz is a technology consulting company specializing in software development, cloud computing, data analytics, and mobile application development. The company was founded in 2005 and is headquartered in Lahore, Pakistan. Confiz has worked with clients in a variety of industries, including healthcare, finance, and retail. The company has a team of over 1000 employees and has offices in Pakistan, the United States, and the United Arab Emirates.
Learn more about Confiz
Size
1,000 employees
Industry
Net Income
$2 million
Founded
2005
5 Year Trend
+20%
Revenue
$20 million

Similar Jobs

More Jobs at Confiz

  • Confiz
    Software Engineer - JAVA
    $110K — $130K *
    Bentonville, AR 72712 (Benton County)
    Information Technology
    In-Person
  • Confiz
    Sr. Engineer
    $120K — $145K *
    Seattle, WA 98115 (King County)
    Information Technology
    In-Person
  • Confiz
    Full Stack Engineer
    $120K — $145K *
    Seattle, WA 98115 (King County)
    Information Technology
    In-Person
  • Confiz
    Software Engineer II - Full Stack
    $110K — $130K *
    Seattle, WA 98115 (King County)
    Information Technology
    In-Person
  • Confiz
    Sr. Product Manager
    $120K — $145K *
    Seattle, WA 98115 (King County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Software Engineer - JAVA jobs: