Sr Software Engineer

V2Soft

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in Java or similar object-oriented programming languages.
  • Experience with Java development frameworks and tools.
  • Strong knowledge of RESTful API design and testing.
  • Familiar with IDEs like IntelliJ or Eclipse and issue tracking systems like JIRA.
  • Skilled in version control using Git and platforms like BitBucket.
  • Understanding of CI/CD tools for automating builds and deployments.

Responsibilities

  • Develop and maintain Java applications following best practices.
  • Design, implement, and consume RESTful APIs for seamless integration.
  • Collaborate with team members using version control systems for code management.
  • Utilize CI/CD pipelines to streamline software delivery processes.
  • Test and debug applications, ensuring quality and performance standards are met.

Benefits

  • Comprehensive health insurance options.
  • Flexible work hours to promote work-life balance.
  • Professional development opportunities and training support.
  • Collaborative work environment with a focus on team dynamics.
Full Job Description
Must Have Skills:
  • Programming Languages: Proficiency in Java (preferred) or similar object-oriented programming languages.
  • Frameworks and Libraries: Experience with Java development frameworks and tools.
  • Web Services and APIs: Knowledge of RESTful API design and consumption. Ability to use and test web services effectively, including tools for API exploration and testing.
  • IDEs: Exposure to development and collaboration tools such as IDEs (e.g., IntelliJ, Eclipse), issue tracking systems (JIRA or similar), and project documentation tools.
  • Version Control: Proficient with version control systems, particularly Git based system like BitBucket, for managing codebase and collaboration.
  • CI/CD and DevOps: Familiarity with CI/CD tools and pipelines (for example, Jenkins, CircleCI, or GitLab CI) to automate build, test, and deployment processes. Understanding of build tools like Maven or Gradle for Java projects.
Nice to Have Skills:
  • Databases: Basic understanding of relational databases (SQL) or NoSQL data stores and ability to write simple queries
  • Familiarity with Spring/Spring Boot or similar frameworks
  • Testing Tools: Hands-on experience with automated testing frameworks and tools: e.g., JUnit/TestNG for unit testing, Cucumber (Behavior-Driven Development) for defining test scenarios, Karate or Postman for API testing, and Selenium WebDriver for UI testing.
Education:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent practical experience.


https://www.v2soft.com/careers - to view all of our open opportunities and to learn more about our benefits.

Similar Jobs

More Jobs at V2Soft

  • Quality Data Analyst
    $70K — $95K *
    Auburn Hills, MI 48326 (Oakland County)
    Technical Services
    In-Person
  • Java Developer
    $90K — $120K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • Sr Software Engineer
    $90K — $120K *
    Birmingham, AL 35242 (Shelby County)
    Information Technology
    In-Person
  • Mainframe Developer
    $100K — $130K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • Enterprise Integration & IAM Architect
    $110K — $140K *
    Auburn Hills, MI 48326 (Oakland County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Sr Software Engineer jobs: