Software Engineer 3

Compunnel

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

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • Mid-level experience in web-based IT solutions
  • Proficiency in Java/web programming and at least one front-end framework (Angular, React, or VueJS)
  • Hands-on experience with application servers like Apache Tomcat
  • Proficiency in GitHub, especially with branching and merging
  • Ability to create and execute unit tests
  • Strong problem-solving and communication skills

Responsibilities

  • Design and develop software solutions based on customer requirements
  • Conduct requirements analysis and enhance documentation
  • Collaborate with stakeholders to understand and refine requirements
  • Research and implement new technologies for design improvements
  • Integrate web services with third-party systems
  • Optimize SQL operations and queries
  • Apply DevOps practices for code management and system integration

Benefits

  • Opportunity for professional development and training
  • Collaborative work environment with cross-functional teams
  • Involvement in cutting-edge technology research
  • Flexibility to participate in Agile processes
  • Potential for growth within the organization
Full Job Description
Job Summary

The Software Engineer designs, develops, tests, and maintains software programs based on customer requirements, following established development standards and the software development lifecycle. Responsibilities include requirements analysis, design, programming, testing, documentation, performance improvements, and business process implementation. The role also involves researching new technologies, recommending improvements, and demonstrating technical expertise through best practices and leadership.

Key Responsibilities

  1. Design, develop, and maintain software solutions to meet customer requirements
  2. Co nduct requirements analysis, documentation, error/exception handling, and performance improvements
  3. Collaborate with leadership, product owners, architects, and business liaisons to understand requirements
  4. Enhance system design through architecture knowledge and test-driven development
  5. Research new technologies to improve design, security, and performance
  6. Integrate web services (SOAP/REST) with third-party and remote systems
  7. Optimize SQL operations including queries, caching, and clustering
  8. Apply DevOps best practices for code repository management and system integrations
  9. Configure Apache Tomcat for hosting Java web applications
  10. Implement SSL and encryption methodologies for secure cloud technologies
  11. Develop full-stack applications and architectural designs from requirements
  12. Participate in Agile methodology and ceremonies
  13. Perform other duties as assigned


Required Qualifications

  1. Bachelor's degree in Computer Science, Information Systems, Electrical Engineering or relevant technical programming experience
  2. Mid-level experience in web-based IT solutions
  3. Proficiency in at least two technical skill areas: Java/web programming, mobile frameworks (Angular, React, VueJS), relational databases (Oracle, DB2), SQL queries, PL/SQL, Oracle APEX, DB2, etc.
  4. Hands-on experience with application servers (Apache Tomcat, WebSphere, etc.)
  5. Proficiency in GitHub including branching and merging
  6. Ability to create and execute unit tests
  7. Object-oriented programming experience
  8. Experience with one or more development methodologies (Waterfall, Agile, RUP)
  9. Strong problem-solving, decision-making, and communication skills
  10. Ability to work independently and in team environments
  11. Technical writing and customer service skill s


Preferred Qualifications

  1. Java Developer certification
  2. Oracle or DB2 certification
  3. Experience with Oracle AEM integrations and Oracle Visual Builder
  4. Professional experience in mobile responsive web design
  5. Knowledge of OWASP and web application vulnerabilities
  6. Experience with CI/CD pipeline configurations and management
  7. Working knowledge of source control software (SVN, Git), build and deployment tools (Maven, Jenkins, Gradle)
  8. Strong troubleshooting and real-world systems deployment experience


Certifications (if applicable)

  1. Java Developer Certification - Preferred
  2. Oracle or DB2 Certification - Preferred

Working Conditions

  1. Indoor work environment with computer use, manual dexterity, talking, hearing, and repetitive motion
  2. Use of personal computing equipment, telephone, printer, and calculator
  3. Ability to travel to meetings, training sessions, or business events
  4. Physical demands: sedentary work with occasional exertion up to 10 pounds

Similar Jobs

More Jobs at Compunnel

  • Software Engineer 3
    $90K — $120K *
    San Antonio, TX 78228 (Bexar County)
    Information Technology
    In-Person
  • Data Analyst
    $70K — $95K *
    Greensboro, NC 27406 (Guilford County)
    Manufacturing & Automotive
    In-Person
  • GIS Test Lead
    $90K — $130K *
    New York, NY 10025 (New York County)
    Technical Services
    In-Person
  • Power Platform Engineer
    $90K — $120K *
    Richmond, VA 23223 (Richmond City County)
    Enterprise Technology
    In-Person
  • Senior Software Development Engineer
    $100K — $130K *
    Chicago, IL 60629 (Cook County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer 3 jobs: